WPF中TabControl的TabChanged事件

And*_*hin 10 .net c# wpf events tabcontrol

我在WPF中有一个TabControl.我想找到更改标签时发生的事件.这个活动的名字是什么?

m-y*_*m-y 24

TabControl从继承Selector它包含了SelectionChanged事件.

<TabControl SelectionChanged="OnSelectionChanged" ... />

private void OnSelectionChanged(Object sender, SelectionChangedEventArgs args)
{
    var tc = sender as TabControl; //The sender is a type of TabControl...

    if (tc != null)
    {
        var item = tc.SelectedItem;

        //Do Stuff ...
    }
}
Run Code Online (Sandbox Code Playgroud)

  • 您无法从TabControl获取TabItem作为发件人,发件人将是TabControl (6认同)