在我的WPF應用MVVM我需要創建2個選項的帳號或高級搜索(按姓名,電子郵件等)WPF - MVVM - 有條件包括用戶控制,查看
簡單搜索帳戶搜索視圖在我的AccountSearchViewModel中,我有一個bool屬性IsAdvancedMode。
而且我已經建立2個用戶控件每種模式:SimpleSearchView和AdvancedSearchView
現在我需要證明一方基於IsAdvancedMode財產。
這樣做的最佳方法是什麼?
此外作爲一般解決方案如果我有SearchMode屬性是枚舉。在這種情況下如何在多個控件之間切換?
我必須同意這不是最好的方式 - 更像是一個黑客,但它爲我工作我急需解決我的問題。 –
@MichaelD .:我不會那麼苛刻,稱它爲黑客。將UI元素疊加在另一個元素上是一種古老的做法。當然,不應該爲了安全目的而做這件事。如果它涉及到你,創建一個'InverseBooleanToVisibilityConverter'非常簡單。 – Will