如何检测两个用户控件之间的变化?

时间:2015-08-11 17:02:55

标签: wpf user-controls wpf-controls

我有一个包含两个用户控件的主窗口。 第一个usercontrol有一个tabcontrol.How如何在第一个用户控件中选择tabitem时通知第二个用户控件。

1 个答案:

答案 0 :(得分:1)

如果您正在使用MVVM方法,那么您可能已将SelectedIndex的{​​{1}}绑定到ViewModel属性。在这种情况下,您的第二个usercontrol将绑定到ViewModel的相同(或其他)属性,并将通过标准通知机制(例如TabControlINotifyPropertyChanged等)进行通知。

如果您没有直接在Window后面使用ViewModel和编码,您可以收听DependencyProperty事件并更新其中的第二个用户控件。