仅对于 1 个右对齐的菜单项,我找到了这个解决方案:
如何在 WPF 中右对齐"帮助"菜单项?
如果我想要一个以上的菜单项右对齐,是否有解决方案:
Program | View | Edit | File | ...
提前谢谢你!
您链接的这个答案实际上几乎有解决方案。
该项位于 ItemPanelTemplate HorizontalAlignement 属性中!
<Menu HorizontalAlignment="Stretch" VerticalAlignment="Top">
<Menu.ItemsPanel>
<ItemsPanelTemplate>
<DockPanel HorizontalAlignment="Right"/>
</ItemsPanelTemplate>
</Menu.ItemsPanel>
<MenuItem Header="File"/>
<MenuItem Header="Edit"/>
</Menu>
但是,如果您确实希望在左侧和右侧有 2 个或更多项目,您将需要一些像这样的黑客解决方案,这需要项目数量保持不变。