我有以下三种数据模型:
- 基于DataModelBase的DataModel1
- DataModel2基于DataModelBase
- DataModel3有三个字段:
- Model1类型IEnumerable {DataModel1}
- Model2类型DataModel2
- SelectedModel类型DataModelBase
我为DataModel1和DataModel2两种类型创建了两个数据模板
现在我想为DataModel3创建一个数据模板,其要求很低:
- 数据模板应包含一个ListBox,其ItemsSource绑定到Model1和Model2,列表框的SelectedValue应绑定到SelectedModel(或Model1或Model2)。
- 显示Model2的ListBoxItem应该与内容呈现器的右侧对齐。
- 显示Model1的ListBoxItem应该与内容展示者的左侧对齐。
我该怎么做?