如何将ListBox ItemsSource与两个数据源绑定?

时间:2015-04-08 07:58:44

标签: wpf

我有以下三种数据模型:

  • 基于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应该与内容展示者的左侧对齐。

我该怎么做?

1 个答案:

答案 0 :(得分:0)

看看这些

MSDN

StackOverflow