Puede intentar colocar un Menú & MenuItem dentro de la barra de herramientas. Tuve que usar los árboles de Menu y MenuItem en varias partes de la interfaz (además de los menús clásicos) para obtener el comportamiento del menú desplegable. Puede modificar la plantilla de control del menú para esculpir el aspecto y la apariencia para que se vea como prefiera y abandonar por completo el aspecto y la sensación del menú de vanilla.
He aquí algunos XAML para mostrar una implementación simple:
<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>
Gracias, estaba tratando de hacer lo mismo y esto era útil de inmediato. :) –