1

所以我在我的WPF的主要用户控制应用程式TabControl将支持几种不同的意见(基本上形成了数据录入)和它们的底层视图模型(基本上ORM映射。)WPF TabControl - 我需要一个ItemTemplateSelector *和*一个ContentTemplateSelector吗?

我建了一个ContentTemplateSelector扔输出所选项目的正确内容视图。

所以我的问题是:

我应该建立一个ItemTemplateSelector选择从底层视图模型将作为该选项卡标题标题正确的属性?

或者,我应该将每个视图模型的属性分配给另一个名为DisplayTitle的属性,然后在ItemTemplate中使用它?

更一般地说,是否有一种方法可以在单个选择器下结合ItemTemplate和ContentTemplate的“选择”?

回答

1

我通常使用type based数据模板的内容和一个共同的属性(设定为DisplayMemberPath)或在类的报头(在情况下,存在每类一项)的attribute

我怀疑你可以方便地组合选择器,也不喜欢一般选择器...

相关问题