In einer ToolBar gibt es auf der rechten Seite angeordnet eine Grafik mit einem Pfeil. Die Funktion hinter dieser Grafik ermöglicht es einem die Buttons anzuzeigen, welche beim skalieren der ToolBar dort hin verschwinden. Das ganze nennt sich OverFlow oder OverFlowGrid
Hin und wieder kommt es vor, dass man die OverFlowGrid Grafik in dem ToolBar Control nicht mehr anzeigen möchte. Wie man das machen kann, möchte ich hier zeigen.
Dazu registrieren wir an dem Loaded Event in der ToolBar-Instance eine Methode, die das besagte Element sucht und eliminiert ausblendet.
1 2 | ToolBar _toolBar; _toolBar.Loaded += TbLoaded; |
1 2 3 4 5 6 | void TbLoaded(object sender, RoutedEventArgs e)
{
var overflowGrid = _toolBar.Template.FindName("OverflowGrid", _toolBar) as FrameworkElement;
if (overflowGrid != null)
overflowGrid.Visibility = Visibility.Hidden;
} |
Viel Spaß beim entwickeln : )







