6

簡単なサンプルメニューを設定しました。

<Menu>
  <MenuItem Header="Top Menu">
    <MenuItem Header="Item 1">
      <MenuItem Header="Sub Menu 2" />
    </MenuItem>
  </MenuItem>
</Menu>

サブメニュー2は、メニューの予想される右側ではなく、左側で開いています。メニューが画面の端の近くにあるが、ウィンドウが画面の中央にあり、端の近くにない場合、この動作が予想されます。

MenuItem画面のどこで開くかを制御するプロパティはありますか?

4

1 に答える 1

13

これは、システム上の他のアプリケーションでも発生しますか?

MenuDropAlignmentキーの値には、HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windowsシステム全体でそれを制御するレジストリ設定があります。1ではなく0に設定されていることを確認してください。

詳細については、この記事をご覧ください。

于 2012-05-04T20:30:45.187 に答える