在xaml中创建WPF控件的设置代码

本文关键字:设置 代码 控件 WPF xaml 创建 | 更新日期: 2023-09-27 18:10:30

是否有可能看到用XAML创建的控件如何被后面的代码复制?我问这个问题的原因是,我想基于Collection中的每个项目创建一些ListView控件。我的希望是,我可以在XAML中设置一个ListView控件,然后以某种方式获得代码,我需要在代码后面以相同的设置再现更多的Listview对象。

或者;是否有可能将包含我想表示为ListView对象的所有项目的Collection对象绑定到任何控件,然后在绑定集合中包含每个项目的ListView控件?就像如果你将一个集合绑定到ListView控件上,ListView可以创建ListViewItem控件一样。

欢呼

在xaml中创建WPF控件的设置代码

除非您有一个非常大的控件层次结构,否则我建议您这样做:您创建一个列表a,其中包含您的数据列表,因此a是List<List<Data>>

然后创建一个绑定到此列表的Itemscontrol。在ItemTemplate中,有一个ListView,它的ItemsSource被绑定到DataContext .