C# 如何右对齐WPF中的多个菜单项?
仅针对1个右对齐菜单项,我找到了以下解决方案: 如果我希望多个菜单项右对齐,是否有解决方案:C# 如何右对齐WPF中的多个菜单项?,c#,wpf,C#,Wpf,仅针对1个右对齐菜单项,我找到了以下解决方案: 如果我希望多个菜单项右对齐,是否有解决方案: Program | View | Edit | File | ... 提前谢谢你 您链接的内容实际上几乎有解决方案 该键位于ItemPanelTemplate HorizontalAlignment属性中 <Menu HorizontalAlignment="Stretch" VerticalAlignment="Top"> &
Program | View | Edit | File | ...
提前谢谢你 您链接的内容实际上几乎有解决方案
该键位于ItemPanelTemplate HorizontalAlignment属性中
<Menu HorizontalAlignment="Stretch" VerticalAlignment="Top">
<Menu.ItemsPanel>
<ItemsPanelTemplate>
<DockPanel HorizontalAlignment="Right"/>
</ItemsPanelTemplate>
</Menu.ItemsPanel>
<MenuItem Header="File"/>
<MenuItem Header="Edit"/>
</Menu>
但是,如果您确实想要在左侧和右侧添加2个或更多项目,则需要一些黑客解决方案,例如,这要求项目数量保持不变。您是否尝试将所有菜单项水平对齐=右侧?@controlnetictwerkguroorc是的,但它仅适用于最后一个项目这可能会对您有所帮助。你通过使用dockpanelHow奇怪,它为我做的。我正在编辑以显示完整的菜单XAML。