2011-03-13 10 views
5

Je crée une application de type bloc-notes dans WPF. Je veux définir la hauteur et la largeur du formulaire de fenêtre en fonction de la taille de l'écran. Comment puis-je obtenir la hauteur et la largeur de l'écran?Taille de la fenêtre WPF

+0

Screen.PrimaryScreen.Bounds –

+0

True. Ne devrait pas supposer SO pour être un répondeur automatique qui économise sur la recherche sur le net. –

+2

Si vous voulez que la fenêtre corresponde à la taille de l'écran, pourquoi ne pas la maximiser? –

Répondre

8

Il suffit de lier SystemParameters propriétés à vos propriétés de la fenêtre.

<Window x:Class="YourWindow" 
    Height="{Binding Source={x:Static SystemParameters.WorkArea}, Path=Height}" 
    Width="{Binding Source={x:Static SystemParameters.WorkArea}, Path=Width}"> 
+2

SystemParameters offre des clés de ressources pour toutes ses propriétés. Il est préférable d'utiliser DynamicResource à la place des liaisons. –

+0

Cela ne fonctionne pas ici. "SystemParameters n'est pas pris en charge dans un projet Windows Presentation Foundation (WPF)." Une honte: | – Malavos

Questions connexes