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

Setup code for WPF control created in xaml

是否可以看到如何使用隐藏代码复制使用 XAML 创建的控件?我问的原因是我想根据 Collection 中的每个项目创建许多 ListView 控件。我希望我可以在 XAML 中设置一个 ListView 控件,然后以某种方式获得我需要的代码,以便在代码隐藏中使用相同的设置重现更多 Listview 对象。

或者;是否可以将包含我希望表示为 ListView 对象的所有项目的 Collection 对象绑定到任何控件,然后该控件将包含绑定集合中每个项目的 ListView 控件?如果将集合绑定到 ListView 控件,则 ListView 可以创建 ListViewItem 控件的方式相同。

干杯

除非你有一个非常大的控件层次结构,否则我建议你按如下方式进行:你创建一个包含你的数据列表的列表 A,所以 A 是 List<List<Data>>

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