下图的箭头所指之处是一个容器,容器中添加了若干控件。
WPF的MenuItem控件中如何实现如下截图的效果?请大神解答,谢谢。
我的xaml测试如下,无法实现上述截图中的效果,无法去掉MenuItem子菜单的Ico显示区域:
<Window.Resources>
<!--MenuItem控件模板-->
<ControlTemplate x:Key="mymenuitemcontroltemplate" TargetType="{x:Type MenuItem}">
<Border>
<Grid>
<!--<ContentPresenter ContentSource="Header"/>-->
<!--<Popup IsOpen="{TemplateBinding IsSubmenuOpen}" Placement="Bottom" AllowsTransparency="True">
<Border Margin="1" Background="Chocolate">
<StackPanel IsItemsHost="True">
</StackPanel>
</Border>
</Popup>-->
<StackPanel IsItemsHost="True">
</StackPanel>
</Grid>
</Border>
</ControlTemplate>
</Window.Resources>
<Grid>
<Menu HorizontalAlignment="Left" Height="19" Margin="50,50,0,0" VerticalAlignment="Top" Width="38">
<MenuItem Header="1111">
<MenuItem Header="22222">
<MenuItem Template="{StaticResource mymenuitemcontroltemplate}" Height="50">
<Grid Height="50">
<WrapPanel >
<Button Content="111111"/>
<Button Content="555555"/>
</WrapPanel>
</Grid>
</MenuItem>
</MenuItem>
</MenuItem>
</Menu>
</Grid>
