我写了一些包含标签的wpf应用程序。 我想根据屏幕更改标签字体大小..这意味着如果用户将最大化应用程序窗口 - 字体将长大 - 如果他将大小更改为小窗口 - 字体将缩小。
我尝试了很多解决方案 - 但字体大小没有变化。
需要帮助......
感谢。
答案 0 :(得分:7)
尝试使用ViewBox
<Grid>
<Viewbox>
<Label >Hello world</Label>
</Viewbox>
</Grid>
答案 1 :(得分:2)
使用FormattedText类,您可以找到指定Fontfamily的给定文本的宽度和高度。您可以使用此方法计算并找出填充可用空间所需的字体大小。