2011-01-07 12 views
3

Ich habe ein einfaches Menü in einem DockPanel. Hier ist die XAML:WPF-Menü wird auf der linken Seite des Fensters angezeigt

<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> 

Warum fällt das Menü nach unten nach links statt rechts neben der Fensterränder wie die meisten Anwendungen?

screenshot of Window

+0

Ihr Code nicht die MenuItem angezeigt auf der linken Seite ist, wie Sie in der screnshot haben; Dies ist auf XP –

+0

Interessant. Ich werde es in meiner Windows XP-VM versuchen. Ich benutze Win 7 x64. – Nate

+0

Sie haben Recht. XP führt nicht zu den gleichen Ergebnissen. Seufzer. – Nate

Antwort

6

Es scheint, dass Sie ein Tablet-Eingabegerät haben. Folgen Sie den Anweisungen in diesem Link, um die Händigkeit in Ihrem Tablet PC-Einstellungen zu ändern:

+0

Ich wette, das ist es. Ich habe einen Touchscreen angeschlossen. Ich werde es am Montag überprüfen. Vielen Dank. – Nate

+0

Das war das Problem! Was ist seltsam ist eine Rechtshänder-Konfiguration ist die Standardeinstellung und es sendet alle Menüs nach links. Ich vermute, das liegt daran, dass auf einem Tablet-PC die rechte Hand das Menü verdecken würde. Dennoch ist es sehr ärgerlich, wenn Ihr Gerät ein Laptop ist und die Menüs auf der linken Seite erscheinen, auch wenn der externe Touchscreen nicht angeschlossen ist. Naja. Danke für die Hilfe. – Nate

Verwandte Themen