Quando si crea una finestra WPF con AllowsTransparency="True" WindowStyle="None"
e ingrandita tramite this.WindowState = WindowState.Maximized;
, la finestra diventa più grande del mio schermo.Finestra ingrandita WPF più grande della schermata
Quando si imposta AllowTransparency="False"
ho un bordo attorno alla mia finestra, ma la finestra non diventerà più grande del mio schermo.
Nel mio caso ho uno schermo 1920x1080 e la finestra diventa 1934x1094.
Sul mio schermo 1280x1024 la finestra diventerà 1294x1038.
La finestra diventerà ancora grande, indipendentemente dal fatto che AllowTransparency sia abilitato o meno, ma con esso disabilitato funzioni correttamente.
Impostazione AllowTransparency prima che la massimizzazione non funzioni e genera un'eccezione InvalidOperationException.
Come ottenere una finestra WPF senza un bordo in stile Windows, ma ancora per ingrandirla correttamente?
Questo doesen't risolvere il mio problema: 1. Risposta: codice funziona solo se si dispone di un monitor ... Inoltre doesen't maniglia in massimizzando 2. Risposta : La finestra non è più troppo grande, ma è fuori posto (un po 'troppo a sinistra) – XoMEX