是否有可能看到如何使用XAML创建的控件可以复制代码?我之所以问的原因是我想根据ListView
中的每个项目创建一些Collection
控件。我希望我可以在XAML中设置一个ListView
控件,然后以某种方式获取我需要在代码隐藏中使用相同设置重现更多Listview
个对象所需的代码。
可替换地;是否可以将包含我想要表示为Collection
个对象的所有项的ListView
对象绑定到任何控件,然后该控件将包含绑定集合中每个项的ListView
个控件?如果将集合绑定到ListView
控件,ListViewItem
可以创建ListView
控件的方式相同。
干杯
答案 0 :(得分:2)
除非你有一个非常大的控件层次结构,否则我建议你这样做:你创建一个列表A,其中包含你的数据列表,所以A是List<List<Data>>
然后创建一个绑定到此列表的Itemscontrol
。在ItemTemplate
中,有一个ListView,其ItemsSource
绑定到DataContext
。