2011-01-28 106 views
1

我寫了一些包含標籤的wpf應用程序。 我想根據屏幕更改標籤的字體大小..這意味着如果用戶將最大化應用程序窗口 - 字體將長大 - 如果他將大小更改爲小窗口 - 字體會縮小。如何動態更改標籤字體大小?

我嘗試了很多解決方案 - 但字體大小沒有變化。

需要幫助...

感謝。

+0

因此,無論窗口大小是什麼,都希望應用程序看起來一樣?作爲拉伸的位圖? – 2011-01-28 19:43:21

回答

6

嘗試使用視框

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

防止太大字號的有用屬性: ` 2017-01-29 12:13:03

2

使用FormattedText類,你可以找到寬度,並與指定的FontFamily給定文本的高度。您可以使用此方法來計算並找出需要多少字體大小來填充可用空間。