Seang Kim
Seang Kim

Reputation: 13

Sub-context menu for WPF

I want to create sub-contextmenu for Filters in my datagrid. How can I do that? Here is my code:

<DataGrid x:Name="DataGridSuppliers" Margin="10" ItemsSource="{Binding}" IsReadOnly="True" >
        <DataGrid.ContextMenu>
            <ContextMenu>
                <MenuItem Header="Create Supplier" Click="btnCreateSupplier_Click" />
                <MenuItem Header="Edit Supplier" Click="btnEditSupplier_Click" />  
                <MenuItem Header="Filters" />
            </ContextMenu>
        </DataGrid.ContextMenu>
    </DataGrid>

Upvotes: 0

Views: 2191

Answers (1)

Rohit Vats
Rohit Vats

Reputation: 81233

Create nested sub menuItems inside Filters, that's all what you want:

<ContextMenu>
    <MenuItem Header="Create Supplier" Click="btnCreateSupplier_Click"/>
    <MenuItem Header="Edit Supplier" Click="btnEditSupplier_Click"/>
    <MenuItem Header="Filters">
        <MenuItem Header="Sub Filter 1"/>
        <MenuItem Header="Sub Filter 2"/>
        <MenuItem Header="Sub Filter 3"/>
    </MenuItem>
</ContextMenu>

Upvotes: 3

Related Questions