1
讓我們說有一個文本框,我想用MVVM控制這個控件的可見性,有沒有關於如何做到這一點的示例?首先創建一個依賴屬性,然後讓它連接ViewModel。謝謝。如何使用MVVM在Silverlight中創建依賴項屬性?
讓我們說有一個文本框,我想用MVVM控制這個控件的可見性,有沒有關於如何做到這一點的示例?首先創建一個依賴屬性,然後讓它連接ViewModel。謝謝。如何使用MVVM在Silverlight中創建依賴項屬性?
通常,在這種情況下,您不需要使用依賴項屬性。依賴屬性實際上只需要像控制自己一樣執行,而不是用於確定行爲。行爲,如元素的可見性,可以通過數據綁定直接處理。
你的ViewModel只是有一些屬性,你會綁定TextBox。 Visibility屬性直接傳遞給ViewModel屬性。
一個「粘性點」是,你經常會想要某種類型的IValueConverter,它將從你的屬性類型轉換爲Visibility枚舉。
感謝您的澄清。 – user282807