2016-12-31 171 views
1

定製\用戶控制我的自定義控件列表,應該是這個樣子enter image description here最佳實踐來實現在WPF

在我開始通過WPF(通過MVVM)自定義或用戶控制,以實現它們,我想問問我是否一切正常。我創建了一個我需要的DataTemplate和綁定屬性(這些是列中的數字值(0.13))和ItemTemplat將其添加到列表視圖或列表框。此外,我爲這些模板提供了可觀察的視圖模型集合,每個視圖模型都通過從設備的短間隔發送一些特定的數字數據。我還需要點擊這個綠色元素(只是爲了向模板添加一個按鈕,我猜測),並且顯示了一個帶有實時圖的附加窗口。所以我的問題是:這是我正在談論的正確方法還是我有什麼問題?我對WPF很陌生,請原諒。我不認爲實施這樣的事情是一個很大的挑戰。

+0

對於綠色的東西名單列表框/ ItemsControl的+ DataTemplate中應該夠了。我典型的應用程序通常不需要很多自定義控件。用戶控件可以是組織代碼的好方法。 –

+0

正確的,你可以把一個用戶控件(單獨的XAML文件),該控制在你需要它使用它。如果你需要它的列表,你可以使用ItemsControl的ItemTemplate和usercontrol。 – Blacktempel

回答