2010-01-15 2 views

답변

10

Viewbox 안에 텍스트를 감쌀 수 있습니다.

<Window xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"> 
    <Viewbox> 
     <TextBlock Text="Sizes to fit!"/> 
    </Viewbox> 
</Window> 
+0

이제 창을 축소해도 FontSize = "16"이 작아지면 효과가 없습니다. 기본적으로 글꼴은 매우 넓습니다. – rakete

+2

물론 가능합니다. 제한을 부과하고자한다면,'Viewbox'의'StretchDirection' 속성으로 플레이하십시오. – CannibalSmith

+0

@ CannibalSmith 1 upvote 내가 똑같은 문제에 직면했을 때 Stretch와 viewbox가 마술을했습니다. – Jerin

2

필자는 이것을 한번도 시도한 적이 없지만 변환기 방법을 통해 텍스트의 글꼴 크기 속성을 창 크기에 바인딩 할 수 있다고 상상합니다. 그 방법으로 광기가 거짓말처럼 직접 바인딩하려고하지 않을 것입니다.

다른 옵션은 ... 창 크기 조절 이벤트를 수동으로 각 컨트롤에 글꼴 크기를 보내 처리하는 것

--edit--

그냥 구글을 검색하고 원하는 것을 할 수있는, this result 발견 .

+0

불행히도 변환기는 C#으로 작성되었습니다. 하지만 Visual Basic 프로그래밍 오전 및 Visual Basic에서 다시 작성하는 데 문제가 있습니다. 그러나 나는 자신의 컨버터를 프로그래밍하는 것이 그리 어렵지 않다고 생각한다. – rakete

관련 문제