WPF菜单项是否左对齐?

WPF菜单项是否左对齐?,wpf,Wpf,我想在主菜单的右侧显示菜单项。当前其显示在左侧 <Menu Name="menu1" Width="800" Margin="0,0,0,670"> <MenuItem Header="File"> <MenuItem Header="Open"/> <MenuItem Header="Close"/> </MenuItem> <M

我想在主菜单的右侧显示菜单项。当前其显示在左侧

  <Menu Name="menu1" Width="800" Margin="0,0,0,670">
        <MenuItem Header="File">
            <MenuItem Header="Open"/>
            <MenuItem Header="Close"/>
        </MenuItem>
        <MenuItem Header="Edit"/>
    </Menu>


 <Style TargetType="{x:Type MenuItem}">
        <Setter Property="MinHeight" Value="30" />
        <Setter Property="MinWidth" Value="100"/>
        <Setter Property="HeaderTemplate">
            <Setter.Value>
                <DataTemplate>
                    <ContentPresenter VerticalAlignment="Center" HorizontalAlignment="Center"  Content="{Binding}" />                       
                </DataTemplate>                    
            </Setter.Value>               
        </Setter>
        <Setter Property="Background" Value="Yellow" />
        <Setter Property="BorderBrush" Value="Black" />
        <Setter Property="BorderThickness" Value="1" />
    </Style>

您的本地windows计算机似乎存在配置问题(请检查此行为是否也出现在其他程序中)。如果是,您有两种可能解决此问题:

选择1

  • 赢+R
  • 输入“shell::{80F3F1D5-FECA-45F3-BC32-752C152E456E}”,按Ok
  • 在“其他”下,将右手改为左手,按Ok
菜单应该左对齐打开

选择2

  • 打开注册表并更改以下条目: [HKEY\U CURRENT\U USER\Software\Microsoft\Windows NT\CurrentVersion\Windows\MenuDropAlignment] 至“0”
  • 重新启动

可能的重复项您能否澄清您的问题-您希望文件/编辑项与菜单栏右侧对齐,还是打开/关闭项与文件菜单项右侧对齐。您好,Leom,我希望打开/关闭项与文件菜单项右侧对齐?o重复项。他的菜单显示左对齐,没有任何明显的原因。下面接受的答案是我的解决方案。谢谢,这对我的触摸屏笔记本电脑有帮助。因为它是触摸屏,所以它被设置为使用菜单的右侧显示。对我来说似乎是一样的。然后MS帐户将其同步到我的所有设备。右手作为触摸屏的用途是什么,我不明白。在触摸屏上使用右手菜单有什么可能的好处吗?好的,请评论我自己的评论。菜单对齐似乎更像是手写笔而不是触摸屏。然后将手掌放在屏幕菜单上可能会更好地朝相反方向对齐。有道理,还是不要。