Question

J'utilise actuellement une forme WPF semi-transparente sans bordure en tant que dispositif de style de la caméra dans un programme de la mine. Cependant, quand j'accéder à la position (en haut, à gauche) et la dimension (hauteur, largeur) propriétés de la forme, il semble qu'ils ont tort.

La propriété supérieure réputée comme étant à peu près 26 pixels supérieure à ce qu'elle est en réalité par rapport au bureau. IE si je mets les formes en haut et à gauche à (0,0) les propriétés rendront compte (0, -26).

La hauteur est incorrecte, les rapports sur 50-60 pixels plus courts qu'il est réellement.

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

Cordialement, Andy Hunt

Était-ce utile?

La solution

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

Il existe de nombreuses sources comme cette expliquant cela.

Si je comprends bien la mauvaise question (sa fin et je suis fatigué;)? Pouvez-vous fournir un exemple de code illustrant la question

Andrej

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top