Предварительный просмотр TabButton в редакторе:

Предварительный просмотр TabBar в редакторе.
Добавлен фон, поскольку в противном случае текст будет трудно увидеть:

Без фона:

Предварительный просмотр главного окна:

Во время выполнения:

< /p>
Я установил действие сборки для изображений в качестве ресурсов, очистил и пересобрал решение, а также проверил весь код.
TabButton.xaml
TabButton.xaml.cs
public partial class TabButton : UserControl
{
public TabButton()
{
InitializeComponent();
}
private void Button_Click(object sender, RoutedEventArgs e)
{
SelectionIndicator.Visibility = Visibility.Visible;
}
public void Deselect()
{
SelectionIndicator.Visibility = Visibility.Hidden;
}
}
Tab Bar.xaml
TabBar.xaml.cs
public partial class TabBar : UserControl
{
public TabBar()
{
InitializeComponent();
}
private void TabBarGrid_SizeChanged(object sender, SizeChangedEventArgs e)
{
SettingsColumn.Width = new GridLength(TabBarGrid.ActualHeight);
}
private void ResetButtons()
{
foreach (TabButton tabButton in TabBarGrid.Children)
{
tabButton.Deselect();
}
}
}
MainWindow.xaml
MainWindow.xaml.cs
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
}
}
Подробнее здесь: https://stackoverflow.com/questions/782 ... er-control