WPF에서 Resizable Font 크기로 텍스트 블록 또는 레이블을 설정하는 방법은 무엇입니까?

StackOverflow https://stackoverflow.com/questions/1464185

  •  13-09-2019
  •  | 
  •  

문제

WPF에서는 그리드에 컨트롤을 넣으면 그리드를 크기를 조정하면 모든 컨트롤을 자동으로 크게 크게 만들지 만 레이블 또는 텍스트 블록 또는 기타 텍스트 요소로 모든 제어 크기가 변경되지만 글꼴 크기는 동일하게 유지됩니다. 변하지 않을 것입니다.

그리드 크기에 따라 글꼴이 변경되어야한다면 어떻게해야합니까?

도움이 되었습니까?

해결책

a를 사용하여이를 달성 할 수 있습니다 ViewBox. 컨트롤 크기에 따라 글꼴 (잘, 제어)을 변환 (잘 조정하지 않음).

보다 자세한 내용은 여기에 있습니다;

<Viewbox Stretch="Uniform">
    <TextBlock Text="Test" />
</Viewbox>

다른 팁

다음 줄은 또한 예상 결과를 제공합니다.

<Viewbox>
        <TextBlock TextWrapping="Wrap" Text="Some Text" />
</Viewbox>
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top