2012-11-07 4 views
1

요즘에는 복잡한 WPF 응용 프로그램에서 작업하고 있습니다. 지금까지 좋은 경험이었습니다. 그러나 나는 한 지점에 갇혀있다. 디자이너 응용 프로그램과 사용자가 캔버스에 사용자 정의 컨트롤을 드래그하고 속성을 설정합니다. 현재 사용자는 컨트롤의 길이를 cm, in, px 및 pt로 지정할 수 있습니다. 컨트롤의 길이를 밀리미터 단위로 지정할 수있는 옵션을 제공해야합니다.WPF 컨트롤의 길이를 밀리미터 단위로 지정하십시오.

WPF에서 LengthConverter 클래스를 알고 있지만 단위로 밀리미터를 사용하는 기능을 제공하지 않습니다. 왜 그런가요? 왜 Microsoft는 mm 단위로 컨트롤 길이를 지정할 가능성을주지 않았습니까?

이렇게 할 수있는 해결 방법은 무엇입니까? 이 질문 때문에 확실한 답의 답이 남은 경우 궁금

답변

0

...

당신이 cm를 사용할 수있는 경우 크기로 문제가 없습니다.

원하는 크기 (mm)를 10으로 나누어 입력하십시오.

왜 Microsoft는 mm 단위의 컨트롤 길이를 지정하지 않을 수 있습니까?

10의 모든 배수에 대한 지원을 추가해야한다고 생각하지 않을 수 있습니다. 왜 마이크로 미터, 밀리미터, 데시 미터, 미터, 데카 미터, 헥토 미터, 킬로미터를 사용하지 않는지 물을 수도 있습니다. cm에서의 변환이 쉽기 때문입니다.

쉽게 전환 계수가 72이지만, 실제로는 pt를 사용합니다.하지만 그렇게 명확하지는 않습니다.

관련 문제