只有1个右对齐菜单项我找到了这个解决方案:
How do I right-align the 'help' menu item in WPF?
如果我想要多个菜单项右对齐,是否有解决方案:
Program | View | Edit | File | ...
提前谢谢!
答案 0 :(得分:0)
This answer实际上几乎都有解决方案。
密钥位于ItemPanelTemplate HorizontalAlignement属性中!
<Menu HorizontalAlignment="Stretch" VerticalAlignment="Top">
<Menu.ItemsPanel>
<ItemsPanelTemplate>
<DockPanel HorizontalAlignment="Right"/>
</ItemsPanelTemplate>
</Menu.ItemsPanel>
<MenuItem Header="File"/>
<MenuItem Header="Edit"/>
</Menu>
但是,如果您确实需要左侧和右侧的2个或更多项目,则需要一些像this one这样的hacky解决方案,这需要项目数量不变。