更新WPF中其他用户控件的数据

时间:2011-05-02 20:17:33

标签: wpf data-binding user-controls

我目前有两个用户控件,它们都使用对象列表。这些对象列表是咖啡类型。这两个用户控件以不同方式显示咖啡类型。

我想要做的是,当在一个用户控件中选择咖啡类型时,它将更新或突出显示在另一个用户控件中选择的相同咖啡类型。

我尝试制作一个ObservableCollection,两个用户控件都会查看,但它没有用完。

还有其他想法吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

您正在寻找的机器人:Selector.IsSynchronizedWithCurrentItem

  

您可以将IsSynchronizedWithCurrentItem属性设置为true,以确保所选项始终对应于ItemCollection中的CurrentItem属性。例如,假设有两个ListBox控件,其ItemsSource属性设置为相同的源。在两个列表框上将IsSynchronizedWithCurrentItem设置为true,以确保每个ListBox中的选定项都相同。