CompositionTarget.Rendering 事件
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
恰好在呈现组合树中的对象之前发生。
public:
static event EventHandler ^ Rendering;
public static event EventHandler Rendering;
member this.Rendering : EventHandler
Public Shared Custom Event Rendering As EventHandler
事件类型
示例
事件Rendering在Windows Presentation Foundation (WPF) 呈现过程中引发。 以下示例演示如何将 EventHandler 委托注册到 CompositionTarget 上的静态 Rendering 方法。
// Add an event handler to update canvas background color just before it is rendered.
CompositionTarget.Rendering += UpdateColor;
' Add an event handler to update canvas background color just before it is rendered.
AddHandler CompositionTarget.Rendering, AddressOf UpdateColor
可以使用呈现事件处理程序创建自定义绘图内容。 此事件处理程序每帧调用一次。 每次Windows Presentation Foundation (WPF) 将可视化树中的持久呈现数据封送到组合树时,都会调用事件处理程序。 此外,如果对可视化树的更改强制更新组合树,则还会调用事件处理程序。 请注意,在计算布局后调用事件处理程序。 但是,可以在事件处理程序中修改布局,这意味着在呈现之前将再次计算布局。
注解
将动画和布局应用到合成树后,事件 Rendering 将路由到指定的事件处理程序。