Is there Selected Tab Changed Event in the standard WPF Tab Control

Jon Kragh picture Jon Kragh · Apr 21, 2009 · Viewed 116.5k times · Source

In WPF, is there an event that can be used to determine when a TabControl's selected tab changes?

I have tried using TabControl.SelectionChanged but it is getting fired many times when a child's selection within a tab is changed.

Answer

Jon Kragh picture Jon Kragh · Apr 21, 2009

I tied this in the handler to make it work:

void TabControl_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
    if (e.Source is TabControl)
    {
      //do work when tab is changed
    }
}