/// <summary> /// HeaderTemplate property changed handler /// </summary> /// <param name="d">TabItem that changed its HeaderTemplate.</param> /// <param name="e">DependencyPropertyChangedEventArgs.</param> private static void OnHeaderTemplateChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) { TabItem ctrl = (TabItem)d; ctrl.OnHeaderTemplateChanged((DataTemplate)e.OldValue, (DataTemplate)e.NewValue); }