我有一个包含两个用户控件的主窗口。 第一个usercontrol有一个tabcontrol.How如何在第一个用户控件中选择tabitem时通知第二个用户控件。
答案 0 :(得分:1)
如果您正在使用MVVM方法,那么您可能已将SelectedIndex
的{{1}}绑定到ViewModel属性。在这种情况下,您的第二个usercontrol将绑定到ViewModel的相同(或其他)属性,并将通过标准通知机制(例如TabControl
或INotifyPropertyChanged
等)进行通知。
如果您没有直接在Window后面使用ViewModel和编码,您可以收听DependencyProperty
事件并更新其中的第二个用户控件。