WPF中如何实现MenuItem中的纵向分组

WPF中怎么实现MenuItem中的纵向分组?
如题,WPF中怎么实现MenuItem中的纵向分组?如图:
WPF中如何实现MenuItem中的纵向分组
------解决思路----------------------
这个确实不太清楚,一开始我把ItemsPanel替换成WrapPanel,但是没什么效果,看来还是要直接改模板,把ItemHost的承载容器弄一下。
------解决思路----------------------
引用:
Quote: 引用:

Quote: 引用:

Quote: 引用:

WPF中如何实现MenuItem中的纵向分组仅此:

这个 挺像  但是怎么做到纵向排列呢 这个是横向排列哈

WPF中如何实现MenuItem中的纵向分组


怎么搞的.



WPF中如何实现MenuItem中的纵向分组
Separator样式:
WPF中如何实现MenuItem中的纵向分组
引用:

  <Separator Style="{StaticResource myStyle}"></Separator>

效果图:
WPF中如何实现MenuItem中的纵向分组