2009-04-02 5 views
5

Existe-t-il un moyen simple de lancer une application WPF (en plein écran) sur un affichage secondaire? Je sais que je pourrais obtenir tout le rectangle du bureau virtuel et calculer un décalage, mais y a-t-il un moyen plus direct?Lancez WPF sur l'affichage secondaire?

Répondre

5

AFAIK il n'y a actuellement aucun moyen de le faire purement avec WPF.

Cependant, vous devriez pouvoir:

  • Utilisez la classe System.Windows.Forms.Screen pour obtenir des informations sur l'écran (s)

  • Repositionner votre fenêtre:

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

+2

Toutefois, l'accès à "System.Windows.Forms.Screen" nécessitera l'ajout d'assemblys liés à Windows Forms au projet WPF, ce qui aura un impact sur les performances de démarrage ainsi que sur l'empreinte mémoire ou sur le projet global. –

Questions connexes