我寫了一些包含標籤的wpf應用程序。 我想根據屏幕更改標籤的字體大小..這意味着如果用戶將最大化應用程序窗口 - 字體將長大 - 如果他將大小更改爲小窗口 - 字體會縮小。如何動態更改標籤字體大小?
我嘗試了很多解決方案 - 但字體大小沒有變化。
需要幫助...
感謝。
我寫了一些包含標籤的wpf應用程序。 我想根據屏幕更改標籤的字體大小..這意味着如果用戶將最大化應用程序窗口 - 字體將長大 - 如果他將大小更改爲小窗口 - 字體會縮小。如何動態更改標籤字體大小?
我嘗試了很多解決方案 - 但字體大小沒有變化。
需要幫助...
感謝。
嘗試使用視框
<Grid>
<Viewbox>
<Label >Hello world</Label>
</Viewbox>
</Grid>
防止太大字號的有用屬性: `
使用FormattedText類,你可以找到寬度,並與指定的FontFamily給定文本的高度。您可以使用此方法來計算並找出需要多少字體大小來填充可用空間。
因此,無論窗口大小是什麼,都希望應用程序看起來一樣?作爲拉伸的位圖? – 2011-01-28 19:43:21