捏合时缩放网格/视图框中的文本

发布于 2024-09-07 11:03:36 字数 161 浏览 9 评论 0原文

一整天,我都在努力解决这个问题,涉及在捏 scatterViewItem 来调整其大小时缩放文本块和文本框。 我尝试将每个元素放入其视图框中,但也将整个网格放入视图框中。 问题是它(即textbloxk)不会在收缩或拉伸时缩放(可以说是动态地) - 在运行时,甚至在 contact_up 时也不会缩放。

For a day now I'm struggling to solving this issue, regarding scaling a textblock and a textbox upon pinching the scatterViewItem for resizing it.
I've tried putting each of the elements in their viewbox, but also having the whole grid in a viewbox.
The issue is that it(the textbloxk, that is) doesn't scale upon pinching or stretching rather, (dynamically so to speak) - at runtime, or not even upon contact_up.

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

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

发布评论

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

评论(2

∞梦里开花 2024-09-14 11:03:36

真正解决这个问题的方法是简单地设置一个事件处理程序,该事件处理程序在 SVI 的 size_changed 上触发,只需在其中粘贴代码即可:

{label name}.FontSize *= (double)e.NewSize.Height / (double)e.PreviousSize.Height;

谢谢!

What actually solves it is simply setting an event handler that fires upon size_changed of the SVI, inside simply paste the code:

{label name}.FontSize *= (double)e.NewSize.Height / (double)e.PreviousSize.Height;

Thanks!

滥情稳全场 2024-09-14 11:03:36

我假设您的意思是窗口中的 TextBlock 在调整窗口大小时不会缩放...?您是否尝试过将 ViewBox 放入包含要调整大小的项目的 Grid 中?如果您在 ViewBox 中有该项目,并将 ViewBoxHeightWidth 设置为 自动,应该随窗口调整大小...我希望这会有所帮助。

I am assuming you mean that the TextBlock in the window does not scale when resizing the window...? Have you tried putting a ViewBox in a Grid that contains the item you want to resize? If you have the item in a ViewBox, and set the Height and Width of the ViewBox to Auto, is should resize with the window...I hope this helps a little.

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