2009-04-02 16 views
5

¿Hay una manera simple de hacer que una aplicación WPF (pantalla completa) se inicie en una pantalla secundaria? Sé que podría obtener todo el rectángulo de escritorio virtual y calcular una compensación, pero ¿hay una manera más directa?¿Iniciar WPF en la pantalla secundaria?

Respuesta

5

AFAIK actualmente no hay manera de hacer esto puramente con WPF.

Sin embargo, usted debe ser capaz de:

  • Utilice la clase System.Windows.Forms.Screen para obtener información sobre la pantalla (s)

  • la posición de su ventana:

    Application.Current.MainWindow.Left = xxx;
    Application.Current.MainWindow.Top = yyy;

+2

Pero el acceso a "System.Windows.Forms.Screen" requerirá la adición de ensamblados relacionados con Windows Forms al proyecto WPF y, como resultado, tendrá un impacto en el rendimiento de inicio, así como en la huella de memoria o en el proyecto en general. –

Cuestiones relacionadas