在 WPF 中使用单个触发器动态更新应用程序的字体大小

发布于 2024-08-28 03:22:07 字数 240 浏览 8 评论 0原文

我有一个应用程序,对于不同的控件有不同的字体大小,例如 Button:10,TextBlock:12 等。 我想为用户提供选项,他可以选择以下任一选项 正常,小,大,更大。

假设选择“小”,我希望将每个不同的字体大小减小 2。 如果“大”,我想将每个字体大小增加 2。 我希望我们可以使用转换器发送实际字体大小作为参数来做到这一点,并根据所选的选择进行渲染(如果我没有错的话)。 什么将是最好的选择。如果我的怀疑是荒谬或愚蠢的,我很抱歉。 谢谢。

I have an application which has different font sizes for different controls say Button: 10, TextBlock : 12 etc.
I want to give options to the user where he can select any one of the below say
Normal , Small, Big, Bigger.

Suppose one selects "small" I would want to decrease every distinct font size by 2.
If "Big", I would want to increase every font size by 2.
I hope we can do this using converter sending actual font size as parameter and render as per the selected choice if I am not wrong.
What will be the best option. Sorry if my doubt is absurd or silly.
Thank you.

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

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

发布评论

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

评论(1

浮生未歇 2024-09-04 03:22:07

如果您不介意缩放图形和文本,则可以使用转换来缩放应用程序主要部分的内容,如下所述 此处。如果您的应用程序中有状态栏,那么这可能是放置缩放滑块的好地方。

If you don't mind scaling graphics as well as text, you can use a transform to scale the content for the main portion of your app as described here. If you have a status bar in your app, that might be a good place for the zoom slider.

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