所以我在WPF应用程序中有一个主要的用户控件
TabControl
它将支持几个不同的视图(基本上是数据输入的形式)及其底层视图模型(基本上为ORM映射)
我建造了一个
ContentTemplateSelector
以抛出所选项目的正确内容视图。
所以我的问题是:
我应该建造一个
ItemTemplateSelector
从基础视图模型中选择将用作选项卡标题的正确属性?
或者,我应该将每个视图模型中的一个属性分配给另一个名为DisplayTitle的属性,然后在
ItemTemplate
?
更一般地说,有没有办法将ItemTemplate和ContentTemplate的“选择”组合到一个选择器下?