posizione WPF e dimensioni errate
-
23-08-2019 - |
Domanda
Attualmente sto usando una forma semi-trasparente WPF senza confine, come un dispositivo di stile della macchina fotografica in un programma di mine. Tuttavia, quando accedo la posizione (in alto, a sinistra) e la dimensione (altezza, larghezza) proprietà del modulo, sembrerebbe si sbagliano.
La proprietà top segnalato per essere più o meno alto di 26 pixel di quello che effettivamente è in relazione al desktop. IE se ho messo le forme in alto ea sinistra (0,0) le proprietà riporteranno (0, -26).
L'altezza è anche corretta, riportando circa 50-60 pixel più brevi di quanto non lo sia in realtà.
Qualcuno ha avuto questo problema in passato e avere una soluzione?
Saluti, Andy Hunt
Soluzione
se ho capito bene, questo non è un problema a tutti, ma il comportamento previsto. WPF utilizza unità virtuali DPI indipendenti per dimensioni e posizione, non pixel effettivi misurazione.
Ci sono molte fonti come questo spiegare questo.
Se ho capito la domanda sbagliata (la sua tardi e sono stanco;)? Può fornire un esempio di codice che illustra il problema
Andrej