Pergunta

Atualmente estou usando um formulário WPF semi-transparente com nenhuma borda como um dispositivo estilo de câmera em um programa da mina. No entanto, quando eu acesso a posição (em cima, à esquerda) e dimensão (largura, altura) propriedades do formulário, parece que eles estão errados.

A propriedade superior relatado para ser cerca de 26 pixels maior do que realmente é em relação ao desktop. IE se eu colocar o topo formas e à esquerda na (0,0) as propriedades reportará (0, -26).

A altura também é incorreta, informando sobre 50-60 pixels menores do que realmente é.

Alguém tem tido esse problema no passado e tem uma solução?

Saudações, Andy Hunt

Foi útil?

Solução

se eu entendi corretamente, isso não é problema de todos, mas o comportamento esperado. WPF usa unidades virtuais DPI-independentes para medir o tamanho e posição, não pixels reais.

Existem muitas fontes, como este explicando isso.

Se eu entendi errado questão (é tarde e estou cansado;)? Você poderia fornecer um exemplo de código que ilustra a questão

Andrej

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top