在 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
。
是否可以看到如何使用隐藏代码复制使用 XAML 创建的控件?我问的原因是我想根据 Collection
中的每个项目创建许多 ListView
控件。我希望我可以在 XAML 中设置一个 ListView
控件,然后以某种方式获得我需要的代码,以便在代码隐藏中使用相同的设置重现更多 Listview
对象。
或者;是否可以将包含我希望表示为 ListView
对象的所有项目的 Collection
对象绑定到任何控件,然后该控件将包含绑定集合中每个项目的 ListView
控件?如果将集合绑定到 ListView
控件,则 ListView
可以创建 ListViewItem
控件的方式相同。
干杯
除非你有一个非常大的控件层次结构,否则我建议你按如下方式进行:你创建一个包含你的数据列表的列表 A,所以 A 是 List<List<Data>>
然后您创建一个绑定到此列表的 Itemscontrol
。在ItemTemplate
中,有一个ListView,它的ItemsSource
绑定到DataContext
。