因此,我在我的WPF应用程序中有一个TabControl作为主要的用户控件,它将支持几种不同的视图(基本上是用于数据输入的表单)和它们的底层视图模型(基本上是ORM映射)。
我构建了一个ContentTemplateSelector来抛出所选项目的正确内容视图。
所以我的问题是:
我是否应该构建一个ItemTemplateSelector来从底层视图模型中选择正确的属性作为选项卡头标题?
或者,是否应该将每个视图模型中的属性分配给另一个名为DisplayTitle的属性,然后在ItemTemplate中使用该属性
更广泛地说,有没有办法在一个选择器下组合ItemTemplate和ContentTemplate的“选择”?
发布于 2013-03-18 10:38:21
我通常对内容使用type based数据模板,对报头使用类的公共属性(设置为DisplayMemberPath)或attribute (以防每个类只有一项)。
我怀疑你能方便地组合选择器,我也不喜欢选择器……
https://stackoverflow.com/questions/15467294
复制相似问题