문제

저는 현재 내 프로그램에서 카메라 스타일 장치로 테두리가없는 반투명 WPF 양식을 사용하고 있습니다. 그러나 양식의 위치 (상단, 왼쪽) 및 치수 (높이, 너비) 속성에 액세스하면 잘못된 것 같습니다.

최상위 속성은 실제로 데스크탑과 관련된 것보다 약 26 픽셀이 높다고보고되었습니다. 즉, 양식을 상단에 놓고 (0,0) 왼쪽으로 놓으면 속성이보고됩니다 (0, -26).

높이도 부정확하여 실제보다 약 50-60 픽셀이 짧습니다.

과거 에이 문제를 경험하고 해결책이있는 사람이 있습니까?

안부, 앤디 헌트

도움이 되었습니까?

해결책

내가 올바르게 이해한다면, 이것은 예상되는 행동을 제외하고는 전혀 문제가되지 않습니다. WPF는 실제 픽셀이 아닌 크기와 위치를 측정하기 위해 DPI 독립적 가상 장치를 사용합니다.

많은 출처가 있습니다 이것 이것을 설명합니다.

질문을 잘못 이해했다면 (늦고 피곤하고;) 문제를 설명하는 코드 샘플을 제공 할 수 있습니까?

안드레

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top