2011-01-07 64 views
3

私はDockPanelで簡単なメニューを持っています。ここでXAMLは次のとおりです。WPFメニューがウィンドウの左側に表示されます

<Window x:Class="WpfApplication1.MainWindow" 
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
    Title="MainWindow" Height="350" Width="525"> 
<DockPanel> 
    <Menu DockPanel.Dock="Top"> 
     <MenuItem Name="file" Header="_File"> 
      <MenuItem Name="exitMenuItem" Header="E_xit"/> 
     </MenuItem> 
    </Menu> 
    <Grid> 
    </Grid> 
</DockPanel> 

なぜメニューは、左の代わりに、ほとんどのアプリケーションのようなウィンドウ枠の右のドロップダウンのでしょうか?

screenshot of Window

+0

をあなたはscrenshotに持っているようにあなたのコードが左にメニューアイテムを表示しません。これはXP上にあります –

+0

面白いです。 Win XP VMで試してみます。私はWin 7 x64を使用しています。 – Nate

+0

あなたは正しいです。 XPでは同じ結果が得られません。一口。 – Nate

答えて

6

あなたがタブレット入力デバイスを持っていることが表示されます。お使いのTablet PC設定で利き手を変更するには、このリンクの指示に従ってください:

+0

私はそれが賭ける。タッチスクリーンがついています。私は月曜日にそれをチェックします。ありがとう。 – Nate

+0

それは問題でした!奇妙なのは、右利きの設定がデフォルトであり、すべてのメニューを左に送信することです。それは、タブレットPCの場合、右手がメニューを覆っているからだと思います。それでも、あなたのマシンがラップトップで、外部タッチスクリーンが接続されていなくてもメニューが左に表示されているときは、とても迷惑です。しかたがない。助けてくれてありがとう。 – Nate

関連する問題