Sie könnten versuchen, ein Menü & MenuItem in der Symbolleiste zu platzieren. Ich musste Menus und MenuItem Trees in verschiedenen Teilen der Benutzeroberfläche (neben klassischen Menüs) verwenden, um das Dropdown-Menü-Verhalten zu erhalten. Sie können die Kontrollschablone des Menüs optimieren, um das Aussehen so zu gestalten, dass Sie wie gewünscht aussehen und das Aussehen und Verhalten des Vanilla-Menüs vollständig aufgeben.
Hier einige XAML eine einfache Implementierung zeigen:
<Window x:Class="Window1"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="Window1" Height="300" Width="300">
<StackPanel>
<ToolBar>
<Button Content="Button1"></Button>
<Button Content="Button2"></Button>
<Menu>
<MenuItem Header="Menu">
<MenuItem Header="MenuItem1"/>
</MenuItem>
</Menu>
</ToolBar>
</StackPanel>
Danke, wurde versucht, das gleiche und das war nützlich sofort zu tun. :) –