WPF에서 Resizable Font 크기로 텍스트 블록 또는 레이블을 설정하는 방법은 무엇입니까?
문제
WPF에서는 그리드에 컨트롤을 넣으면 그리드를 크기를 조정하면 모든 컨트롤을 자동으로 크게 크게 만들지 만 레이블 또는 텍스트 블록 또는 기타 텍스트 요소로 모든 제어 크기가 변경되지만 글꼴 크기는 동일하게 유지됩니다. 변하지 않을 것입니다.
그리드 크기에 따라 글꼴이 변경되어야한다면 어떻게해야합니까?
해결책
a를 사용하여이를 달성 할 수 있습니다 ViewBox
. 컨트롤 크기에 따라 글꼴 (잘, 제어)을 변환 (잘 조정하지 않음).
보다 자세한 내용은 여기에 있습니다;
<Viewbox Stretch="Uniform">
<TextBlock Text="Test" />
</Viewbox>
다른 팁
다음 줄은 또한 예상 결과를 제공합니다.
<Viewbox>
<TextBlock TextWrapping="Wrap" Text="Some Text" />
</Viewbox>
제휴하지 않습니다 StackOverflow