silverlight - 在 silverlight 中绘制的最有效方法

标签 silverlight animation

我正在将一些 wpf 实验重写到 silverlight 中。在 wpf 上,我喜欢直接使用 DrawingVisuals,我从 Canvas 中手动添加和删除它,这让我在处理大量元素时表现出色。但令我惊讶的是,Silverlight 中没有 DrawingVisuals 这样的东西。 那么在屏幕上绘制许多能够独立动画的对象(它们不需要对鼠标事件使用react)的最有效方法是什么?至少在 WPF 中,使用形状会产生很大的开销。

最佳答案

查看围绕 WriteableBitmap 进行的一些工作,例如 Bill Reiss 的文章“Blitting and Blending with Silverlight's WriteableBitmap”和 Rene Schulte 的文章 1 , 2 , 和 3关于扩展 WriteableBitmap。

Jeff Prosise 也有一个 WriteableBitmap sample .

此方法的级别可能低于您正在寻找的方法,但值得一试。

关于silverlight - 在 silverlight 中绘制的最有效方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2252084/

相关文章:

javascript - 在jquery中的动画后删除一个id

javascript - Angular 5 - 动画不起作用

ios - 如何在 Swift 3.0 中使用动画创建时间延迟

c# - Silverlight 视频的缩略图

silverlight - 自定义 StackPanel Prism 区域适配器以支持排序

silverlight - 在 Silverlight 应用程序中捕获 Web 服务抛出的异常

c# - 这个令人困惑的表达式 "a == b ? value1 : value2"是什么?

android - 类似于 Go Launcher Ex 中的分页动画

ios - 带有持续时间的 UIView.animate 无法正常工作

wpf - 数据绑定(bind)落后于事件通知 - 讨论