-1
所以我有troberle找出使用MVVM模式,同時在我的代碼 內動態創建一個WPF控件的最佳方式。這甚至是有意義的,還是更好地避免MVVM模式呢?如何使用MVVM模式創建WPF控件?
如果確實有意義,請分享視圖模型的代碼示例。
所以我有troberle找出使用MVVM模式,同時在我的代碼 內動態創建一個WPF控件的最佳方式。這甚至是有意義的,還是更好地避免MVVM模式呢?如何使用MVVM模式創建WPF控件?
如果確實有意義,請分享視圖模型的代碼示例。
一般來說,如果您使用的是MVVM,控件將只會響應數據更改而「動態地」創建。例如,如果您將某個ItemsControl
綁定到集合,則將自動爲您創建表示項目的控件。
如果你在談論一般製作一個自定義的控制,自定義控件真的是「純景」,所以MVVM好好嘗試一下真正在這種情況下才有意義。創建自定義控件的主要目標是以某種方式構建它,以便通過使用MVVM開發的代碼使用,這通常意味着使用適當的依賴屬性構建控件(因此數據綁定正常工作)等。
努力工作...... –
你能舉一個你爲什麼想要動態控制創建的例子嗎? – bland
DataTemplate。搜索,學習。 – Will