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