0 votes

Position et dimensions WPF incorrectes

J'utilise actuellement un formulaire WPF semi-transparent sans bordure comme dispositif de style caméra dans un de mes programmes. Cependant, lorsque j'accède aux propriétés de position (haut, gauche) et de dimension (hauteur, largeur) du formulaire, il semblerait qu'elles soient erronées.

La propriété supérieure est signalée comme étant environ 26 pixels plus haute qu'elle ne l'est en réalité par rapport au bureau. Par exemple, si je place les formulaires en haut et à gauche à (0,0), les propriétés indiqueront (0, -26).

La hauteur est également incorrecte, puisqu'elle est inférieure de 50 à 60 pixels à la réalité.

Quelqu'un a-t-il rencontré ce problème dans le passé et a-t-il une solution ?

Regards, Andy Hunt

0voto

Andrej Points 551

Si je comprends bien, ce n'est pas un problème du tout mais le comportement attendu. WPF utilise des unités virtuelles indépendantes de la DPI pour mesurer la taille et la position, et non des pixels réels.

Il existe de nombreuses sources comme este en expliquant ça.

Si j'ai mal compris la question (il est tard et je suis fatigué ;) pouvez-vous fournir un exemple de code illustrant le problème ?

Andrej

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X