Wpf Silverlight中OnRender的等效功能是什么?
我正在将一个应用程序从WPF移植到Silverlight 该应用程序使用源自Wpf Silverlight中OnRender的等效功能是什么?,wpf,silverlight,silverlight-3.0,Wpf,Silverlight,Silverlight 3.0,我正在将一个应用程序从WPF移植到Silverlight 该应用程序使用源自FrameworkElement(在WPF中)的自定义类型来描述要在画布上呈现的形状和文本 WPF应用程序根节点覆盖OnRender()以遍历“子”节点的集合,在每个子节点上调用Render,以构建可视化树 Silverlight不会在Render上显示OnRender,但有提示表明,使用ControlTemplate可以实现相同的效果 这就是方法吗?有没有使用这种方法的好例子?我做了一些谷歌搜索(Bing?),并没有发
FrameworkElement
(在WPF中)的自定义类型来描述要在画布上呈现的形状和文本
WPF应用程序根节点覆盖OnRender()
以遍历“子”节点的集合,在每个子节点上调用Render
,以构建可视化树
Silverlight不会在Render上显示OnRender
,但有提示表明,使用ControlTemplate
可以实现相同的效果
这就是方法吗?有没有使用这种方法的好例子?我做了一些谷歌搜索(Bing?),并没有发现任何真正的结论。OnRender没有直接的替代品,但如果你阅读,你会看到这一点,并让你控制自己控制的视觉树。Gabe说了什么,但Silverlight完成“渲染”时会发生一个事件称为CompositionTarget。呈现:
它与“OnRenderFrameComplete”最接近
我仍然建议使用度量并安排覆盖,因为这是“正确”的方法。谢谢@gabe。我找到了与此相关的其他链接,但没有找到该链接。例如,我在上面的链接中找到了一个类似于我想要的应用程序模板: