我有一个扩展 UserControl 的类
我有几个标签,我想识别何时选择了一个标签,所以我有这个:
this.GotFocus += new RoutedEventHandler(OnGotFocus);
private void OnGotFocus(object sender, System.EventArgs e)
{
if (DataContext != null)
{
((SomeViewModelClass)DataContext).SetActiveTab();
}
}
所以我的问题是:当我第一次选择一个选项卡时,会调用 OnGotFocus 方法,但是当我选择其他一些选项卡并再次选择它时,由于某种原因它不会被调用,任何知道为什么吗?
提前致谢!