WPF ToolBar Dropdown

Einbinden

Die Klassendatei in das WPF-Projekt einbinden. Der Namespace der Klasse ist System.Windows.Controls.Extensions.

Nutzung

Zum Verwenden in der XAML muss der Namespace zunächst in das oberste Element eingebunden werden, beispielsweise das Window oder UserControl.

<Window xmlns:ext="clr-namespace:System.Windows.Controls.Extensions">

Über die Eigenschaft DropdownMenu kann ein ContextMenu definiert werden, das die Elemente des Dropdown-Menüs enthält.

<ToolBarTray>
    <ToolBar>
        <ext:DropdownButton>
            <ext:DropdownButton.Content>
                My Dropdown Button
            </ext:DropdownButton.Content>
            <ext:DropdownButton.DropdownMenu>
                <ContextMenu>
                    <MenuItem Header="Item 1" />
                    <MenuItem Header="Item 2" />
                </ContextMenu>
            </ext:DropdownButton.DropdownMenu>
        </ext:DropdownButton>
    </ToolBar>
</ToolBarTray>