如何动态改变标签字体大小?

发布于 2024-10-15 08:21:54 字数 154 浏览 3 评论 0原文

我编写了一些包含标签的 wpf 应用程序。 我想根据屏幕更改标签字体大小..这意味着如果用户最大化应用程序窗口 - 字体会变大 - 如果他将大小更改为小窗口 - 字体会缩小。

我尝试了很多解决方案 - 但字体大小没有改变。

需要帮助...

谢谢。

I wrote some wpf application that contain labels.
I want to change the label font size according to the screen .. that mean that if the user will maximize the application window - the font will grow up - if he will change the size to small window - the font will shrink.

I try a lot of solutions - but the font size is not changing.

need help ...

Thanks.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

没︽人懂的悲伤 2024-10-22 08:21:54

尝试使用 ViewBox

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

Try using a ViewBox

 <Grid>
    <Viewbox>
        <Label >Hello world</Label>
    </Viewbox>
</Grid>
一人独醉 2024-10-22 08:21:54

使用 FormattedText 类,您可以找出具有指定 Fontfamily 的给定文本的宽度和高度。您可以使用此方法来计算并找出需要多少字体大小来填充可用空间。

Using FormattedText class, you can find out Width and Height of given text with specified Fontfamily. You can use this method to calculate and find out how much font size is needed to fill up available space.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文