2016-07-11 2 views
0

Je développe une application de kinect utilisant WPF. Maintenant, je dois obtenir la résolution réelle de l'écran de bureau afin que je puisse redimensionner la zone pour prendre des captures d'écran pour tous les ordinateurs portables. J'ai essayé PrimaryScreenWidth, PrimaryScreenHeight, FullScreenHeight, et tout cela, mais aucun d'eux ne me donne la résolution réelle. Par exemple, si j'ai 1920 * 1080, les champs ci-dessus me donneront d'autres valeurs.Comment obtenir la résolution réelle de l'écran de bureau en wpf?

Je me demandais comment obtenir la résolution d'écran de bureau réelle de C# WPF?

Merci d'avance!

Répondre

2

Il suffit d'utiliser ceci:

System.Windows.SystemParameters.PrimaryScreenWidth 
System.Windows.SystemParameters.PrimaryScreenHeight 

ou ceci:

System.Windows.Forms.Screen.PrimaryScreen.Bounds.Width 
System.Windows.Forms.Screen.PrimaryScreen.Bounds.Height