2009-02-27 2 views
2

WPF 응용 프로그램을 만들고 스타일을 사용하여 컨트롤 스타일을 설정했습니다. FontSize, FontWeight, FontFamily 등의 레이블 설정과 같은 일부 컨트롤에는 문제가 있습니다. FontSizeFontFamily이 런타임시 올바르게 작동하지 않는 것 이외에 모든 값이 예상대로 작동합니다. 내가 런타임에 각 컨트롤의 스타일을 캡처하는 시도WPF 디자이너에서 FontSize 및 FontFamily 레이블이 정확하지만 런타임에 잘못되었습니다.

(디자인 타임에 FontSizeFontFamily는. 내가 설정 한 값으로 변경하는 것)과 나는 FontSizeFontFamily의 값이 (같은 값이 올바른지 발견 나는 설정했다).

누구나 이런 종류의 문제에 대해 아이디어가 있거나 경험이 있습니까?

답변

1

다른 값보다 우선 순위가 높은 값을 지정했을 수 있습니까? (예를 들어, 지역 속성 값 또는 트리거) 폰트 크기 (

코드 예제 내가 로컬 값으로 폰트 크기 = "20"을 설정하려고 ...

+0

을 물건을 취소 할 수 있지만, 폰트 크기는 20으로 변경하지 마십시오 런타임에 20입니다) 이 문제에 대해 잘 모르며 현재 솔루션을 찾을 수 없습니다. * 많은 PC에서이 코드를 실행했지만 결과는 노트북을 제외하고 동일했습니다. 내가 예상 한대로 노트북에서 렌더링합니다. – Anonymous

+0

흠. 당신의 노트북과 다른 PC의 차이점은 무엇입니까? 내가 생각할 수있는 유일한 것은 다른 (wpf) 테마이지만 우선 순위가 낮으므로 로컬에서 지정하는 값에 영향을 미치지 않아야합니다. 아마도 새로운 서비스 팩이나 다른 것을 설치했을 것입니까? – Jowen

+0

모든 서비스 팩을 설치했습니다. 모든 환경은 동일합니다. 지역 가치가 우선 순위를 가져야한다는 것은 예측할 수없는 상황입니다. – Anonymous

관련 문제