diff --git a/src/Shared/HandyControl_Shared/Controls/TabControl/TabItem.cs b/src/Shared/HandyControl_Shared/Controls/TabControl/TabItem.cs index 2e75b896..6555a9e1 100644 --- a/src/Shared/HandyControl_Shared/Controls/TabControl/TabItem.cs +++ b/src/Shared/HandyControl_Shared/Controls/TabControl/TabItem.cs @@ -197,6 +197,18 @@ namespace HandyControl.Controls Focus(); } + protected override void OnHeaderChanged(object oldHeader, object newHeader) + { + base.OnHeaderChanged(oldHeader, newHeader); + + if (TabPanel != null) + { + TabPanel.ForceUpdate = true; + InvalidateMeasure(); + TabPanel.ForceUpdate = true; + } + } + internal void Close() { var argsClosing = new CancelRoutedEventArgs(ClosingEvent, this);