哪些动画是可缩放的?

发布于 2024-12-04 10:25:37 字数 136 浏览 1 评论 0原文

这是真的吗:运动动画始终基于 Canvas 元素 - 通过附加属性来处理移动的元素?不幸的是,无法在运行时调整画布元素的大小!?因此,当用户最大化窗口时,运动会出错。

如何在 WPF / C# 中创建可缩放的运动动画?

多谢。

is it true: a motion animation always based on a Canvas element – the Element which move is addressed via attached Property? Unfortunately it’s not possible to resize a Canvas-Element at Runtime!? So the Motion gets wrong when the user maximize the Window.

How can I create a motion animation which is scalable in WPF / C#?

Thanks a lot.

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

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

发布评论

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

评论(1

苦妄 2024-12-11 10:25:37

在位图上绘制元素,
然后根据需要按比例绘制位图

如果您尝试调整而不是自绘制元素的大小,则可以使用“Viewbox” - 内容装饰器,可以拉伸和缩放单个子元素以填充可用空间。

在这里您可以看到它是如何工作的:
http://www.wpftutorials.com/2011/04/wpf-viewbox.html

Draw your elements on the Bitmap,
and than draw your Bitmap with scale as you want

If you try resize not the self drawed elements, you can use "Viewbox" - content decorator that can stretch and scale a single child to fill the available space.

Here you can see how it works:
http://www.wpftutorials.com/2011/04/wpf-viewbox.html

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