2016-08-11 2 views
0

프로젝트 용 UI 디자인을 받았습니다. 이 디자인은 Photoshop에서 제작 한 것입니다. 이 디자인에서 모든 UI 요소 (버튼, 텍스트 상자, 목록 상자 등)의 높이와 너비는 픽셀 단위로 표시됩니다. 나는 WPF에서 사용자 인터페이스를 만드는 동안 그 디자인을 따르고있다. 하지만 UI 디자인, 이미지 및 UI가 정확히 동일하지는 않습니다. WPF 픽셀은 포토샵 픽셀과 같지 않습니다 (나는 헛소리 다). 창, 단추, 텍스트 상자 등 크기가 .png 그림보다 더 큽니다.WPF UI 크기, 픽셀 대. 픽셀 픽셀

누락 된 항목이 있습니까?

그것은 또는 모니터와 OS 설정에 1 개 물리적 픽셀과 동일하지 따라 않을 수 있습니다 장치 독립적 단위로 작동, 당신은

+0

"나는 그것이 말도 안된다는 것을 안다."정확하게는 아닙니다. WPF는 [장치 독립적 픽셀] (https://msdn.microsoft.com/en-us/library/ms748373(v=vs.110) .aspx)을 사용합니다 (* 해상도 및 장치 독립적 그래픽 * 모니터의 실제 픽셀과 동일하지 않음). – Clemens

답변

2

WPF를 픽셀 단위로 작동하지 않습니다 감사합니다.

실제 UI를 보지 않고서는 "이미지와 UI가 동일하지 않다"라는 것이 무슨 뜻인지 알 수 없습니다. 당신이 시도 할 수있는 몇 가지가 있습니다. 먼저 모양이나 이미지를 렌더링 할 때 흐리게 나타날 경우 UseLayoutRounding 또는 SnapToDevicePixelsTrue으로 설정하십시오. 둘째, 다른 요소 사이의 거리가 더 커야한다고 생각하는 경우 - 레이아웃을 작성할 때-s 및 Padding -s (기본값은 컨트롤이있는 컨트롤)가 아닌 값을 사용해야합니다.

아무 도움이되지 않으면 Snoop을 사용해보세요. 응용 프로그램이 실행되는 동안 UI를 검사 할 수있게 해주고, 무엇보다도 요소의 정확한 크기를 알려주고 더 중요한 것은 크기가 왜 중요한지 알려줍니다.