2012-05-04 9 views
6

Ho impostato un semplice menu di esempio.Sottomenu WPFItem apertura a sinistra anziché a destra

Il sottomenu 2 si apre a sinistra anziché il lato destro previsto del menu. Mi aspetto questo comportamento se il menu fosse vicino al bordo dello schermo, ma la finestra è centrata sullo schermo e non vicino a nessun bordo.

C'è una proprietà che controlla in cui un MenuItem si apre sullo schermo?

risposta

12

Si verifica anche su altre applicazioni del sistema?

C'è un'impostazione di registro nel valore MenuDropAlignment nella chiave HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows che lo controlla a livello di sistema. Si potrebbe semplicemente controllare per assicurarsi che sia impostato a 0 invece di 1.

Maggiori informazioni si possono trovare in this article.

+0

Questo era il problema. Era sul mio computer di lavoro e nessun'altra macchina aveva la stessa impostazione. Strano come l'interruttore è stato capovolto. Ero sicuro che fosse il mio programma al posto del mio computer. Grazie! –

+2

Ciò può accadere sui tablet come impostazione predefinita per gli utenti destrorsi, quindi la loro mano non copre il menu. Se su Windows 10, fare clic sul menu Start e digitare ** "Impostazioni Tablet PC" ** e premere Invio. Cercherà l'app corretta. Nella seconda scheda "Altro", scegli "Mancino" e tornerà alla normalità. Inizialmente pensavo che questo comportamento fosse dovuto al fatto che avevo il mio menu all'interno di un elemento ViewBox, ma invece erano le impostazioni di questo tablet. –