哪些动画是可缩放的?
这是真的吗:运动动画始终基于 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
在位图上绘制元素,
然后根据需要按比例绘制位图
如果您尝试调整而不是自绘制元素的大小,则可以使用“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