2016-12-31 221 views
1

定制\用户控制我的自定义控件列表,应该是这个样子enter image description here最佳实践来实现在WPF

在我开始通过WPF(通过MVVM)自定义或用户控制,以实现它们,我想问问我是否一切正常。我创建了一个我需要的DataTemplate和绑定属性(这些是列中的数字值(0.13))和ItemTemplat将其添加到列表视图或列表框。此外,我为这些模板提供了可观察的视图模型集合,每个视图模型都通过从设备的短间隔发送一些特定的数字数据。我还需要点击这个绿色元素(只是为了向模板添加一个按钮,我猜测),并且显示了一个带有实时图的附加窗口。所以我的问题是:这是我正在谈论的正确方法还是我有什么问题?我对WPF很陌生,请原谅。我不认为实施这样的事情是一个很大的挑战。

+0

对于绿色的东西名单列表框/ ItemsControl的+ DataTemplate中应该够了。我典型的应用程序通常不需要很多自定义控件。用户控件可以是组织代码的好方法。 –

+0

正确的,你可以把一个用户控件(单独的XAML文件),该控制在你需要它使用它。如果你需要它的列表,你可以使用ItemsControl的ItemTemplate和usercontrol。 – Blacktempel

回答