2011-01-28 17 views
1

私はラベルを含むwpfアプリケーションを書いています。 ラベルのフォントサイズを画面に合わせて変更したいのです。つまり、ユーザーがアプリケーションウィンドウを最大化すると、フォントが大きくなります。小さなウィンドウにサイズを変更するとフォントが縮小します。ラベルのフォントサイズを動的に変更する方法は?

私は多くのソリューションを試していますが、フォントサイズは変わりません。

ヘルプ...

ありがとうございます。

+0

したがって、ウィンドウサイズがどのようなものであれアプリケーションの外観を同じにしますか?ストレッチされたビットマップとして? –

答えて

6

がFormattedTextクラスを使用してViewBoxを

<Grid> 
    <Viewbox> 
     <Label >Hello world</Label> 
    </Viewbox> 
</Grid> 
+1

大きすぎるフォントサイズを防ぐための有用な属性: '

2

を使用してみてください、あなたは、幅と、指定のfontFamilyで指定されたテキストの高さを知ることができます。このメソッドを使用して、使用可能なスペースを埋めるために必要なフォントサイズを計算して調べることができます。

関連する問題