在 XAML 中你可以做
<TabItem Selector.Selected="myEvenHandler"></TabItem>
设置选择该选项卡时的事件处理程序。我怎样才能动态地做同样的事情。如果可以的话,我宁愿不使用 TabControl 的 SelectionChanged 事件。显然 TabItem 上有一个 Selected 事件,我似乎无法在代码中得到它。这就是我想做的。
TabItem item = new TabItem();
MyCustomControl mcc = new MyCustomControl();
item.Content = mcc;
item.Selected += (s,e) => // This event does not exist
{
selectedControl = mcc;
}
myTabControl.Items.Add(item);