Ho due display. Voglio fare un lettore multimediale e voglio riprodurre il video a schermo intero sul mio display secondario. Così sto cercando di fare un lettore multimediale utilizzando WPFCome impostare la posizione della finestra WPF sul display secondario
Ecco il codice finora ho scritto
Screen[] _screens = Screen.AllScreens;
System.Drawing.Rectangle ractagle = _screens[1].Bounds;
//player is my window
player.WindowState = WindowState.Maximized;
player.WindowStyle = WindowStyle.None;
player.Left = ractagle.X;
player.Top = ractagle.Y;
// MediaControl is an media elements
MediaControl.Height = ractagle.Height;
MediaControl.Width = ractagle.Width;
Ma in qualche modo è solo a giocare il mio primo display. Qualsiasi tipo di aiuto è molto apprezzato.
hey sua non funziona, ho controllato due volte, ho impostato il WindowStartupLocation Manuale – rokonoid
ho bussato su un piccolo campione di dimostrare e funziona per me. Cosa non funziona? Vedi modifica per l'XAML che ho usato. –
Bella soluzione. Tuttavia ti dà solo una finestra a schermo intero sullo schermo secondario (vedi ancora il bordo di Windows, ecc.). Nel caso in cui qualcun altro inciampa su questo post e desideri completare a schermo intero ho trovato la soluzione qui: http://mostlytech.blogspot.de/2008/01/maximizing-wpf-window-to-second-monitor.html – Heribert