C# 如何创建类似ex pander WPF的菜单

C# 如何创建类似ex pander WPF的菜单,c#,wpf,menu,C#,Wpf,Menu,如何创建如下所示的菜单 我无法使用expandar实现 my code 我的代码如下,它需要像一个扩展器一样工作应该在右侧像菜单,菜单仍然显示弹出窗口 <StackPanel Margin="5 0 0 0"> <Menu Background="Transparent"> <Menu.ItemsPanel> <ItemsPanelTemplate> <V

如何创建如下所示的菜单

我无法使用expandar实现

my code 
我的代码如下,它需要像一个扩展器一样工作应该在右侧像菜单,菜单仍然显示弹出窗口

<StackPanel Margin="5 0 0 0">
    <Menu  Background="Transparent">
        <Menu.ItemsPanel>
            <ItemsPanelTemplate>
                <VirtualizingStackPanel Orientation="Vertical" />
            </ItemsPanelTemplate>
        </Menu.ItemsPanel>
        <MenuItem Header="Peformance analysis">
            <MenuItem.ItemTemplate>
                <DataTemplate>
                    <TextBlock Text="{Binding}"/>
                </DataTemplate>
            </MenuItem.ItemTemplate>
            <MenuItem Header="i.Emirates Performance" />
            <MenuItem Header="ii.Emirates Performance Trend" />
            <MenuItem Header="iii.Organizations Performance" />
        </MenuItem>
        <MenuItem Header="Incident analysis">
            <MenuItem Header="i.Incidents Frequency" />
            <MenuItem Header="ii.Incidents Frequency Trend" />
            <MenuItem Header="iii.Incident Types Frequency" />
        </MenuItem>
        <MenuItem Header="KPI'S">
            <MenuItem Header="i.Incident Types Analysis" />
        </MenuItem>
        <MenuItem Header="GRIDS">
            <MenuItem Header="i.Incidents History" />
            <MenuItem Header="ii.Performance Summary" />
        </MenuItem>
        <MenuItem Header="MAPS">
            <MenuItem Header="i.Incidents Map" />
        </MenuItem>
    </Menu>
</StackPanel>

在您的问题中发布一些代码(您的尝试),否则您的问题将被关闭在您的问题中发布一些代码(您的尝试),否则您的问题将被关闭