可自定义的数据输入控件

时间:2018-09-21 15:25:03

标签: c# wpf

我想重新创建如上图所示的控件集,该控件集来自winform项目。

总是至少有8行,有时会有16行。

什么是最好的wpf控件才能实现此目的?

这些列是:-

1-标签 2-复选框 3和4-datatimepickers 5-一组复选框 6-组合框 7-日期时间选择器 8-组合框

1 个答案:

答案 0 :(得分:-1)

我认为您想为每个对象动态创建一行控件。

在这种情况下,您的视图模型应具有这些对象的ObservableCollection(可能需要实现INotifyPropertyChanged)。您的视图应具有一个ItemsControl,并将其ItemsSource绑定到该集合。 ItemsControl将包含一个数据模板,该模板包含您列出的8个控件。