如何设置菜单项的方向?

时间:2012-09-29 15:16:26

标签: c# .net wpf menu

如何将某个menuitem的水平对齐设置为如下所示?

enter image description here

在XAML中设置Horizo​​ntalAlignment =“Right”不是答案。谁知道怎么做?

1 个答案:

答案 0 :(得分:2)

这种布局对你有帮助吗?

   <Menu Height="20" >
                <Menu.ItemsPanel>
                    <ItemsPanelTemplate>
                        <DockPanel HorizontalAlignment="Stretch"/>
                    </ItemsPanelTemplate>
                </Menu.ItemsPanel>
                <MenuItem Header="File">
                    <MenuItem Header="three"/>
                </MenuItem>
                <MenuItem Header="Edit">
                    <MenuItem Header="two"/>
                </MenuItem>
                <MenuItem Header="Tools">
                    <MenuItem Header="one"/>
                </MenuItem>
                    <MenuItem Header="Help" HorizontalAlignment="Right">
                        <MenuItem Header="zero"/>
                    </MenuItem>
            </Menu>

看起来就是你的榜样。