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