我有一个 WPF 用户控件,它将动态具有任意数量的GridView
s。每个基本上都完全相同,除了ItemsSource
. 因此,每个都有相同的列和相同的RowDetailsTemplate
. 具体来说,我实际上在做的是将列设置为绑定值,然后将其设置RowDetailsTemplate
为数据模板。
基本上定义GridView
一次并将其复制到所有其他人的最佳方法是什么。我已尝试XamlWriter.Save
使用GridView
资源中的 ,但列并RowDetailsTemplate
没有保存。我也尝试过一种样式,但是 columns 属性是不可设置的。
也许我对这两种方法做错了。