Обычно, когда я устанавливаю заголовок TabItem на некоторую строку, стили MahApps применяются к заголовку TabItem.Как применить стиль MahApps к моему собственному элементу управления WPF?
Однако я программно создал пользовательский TabItem, это заголовок не является строкой, а StackPanel, и все стили из MahApps теряются. Как я могу повторно применить стили MahApps к своему пользовательскому заголовку TabItem?
TabItem tabItem = new TabItem();
StackPanel tabItemHeader = new StackPanel();
tabItemHeader.Orientation = Orientation.Horizontal;
var tabTitle = new Label() {Content = "Userstory"};
var closeButton = new Button() {Content = "x"};
tabItemHeader.Children.Add(tabTitle);
tabItemHeader.Children.Add(closeButton);
tabItem.Header = headerStackPanel;
Удалите все это и используйте надлежащий XAML. –