CompositionTarget 类

定义

表示您的应用程序的显示图面。

public ref class CompositionTarget abstract : System::Windows::Threading::DispatcherObject, IDisposable
public abstract class CompositionTarget : System.Windows.Threading.DispatcherObject, IDisposable
type CompositionTarget = class
    inherit DispatcherObject
    interface IDisposable
Public MustInherit Class CompositionTarget
Inherits DispatcherObject
Implements IDisposable
继承
CompositionTarget
派生
实现

注解

CompositionTarget 是一个类,表示正在绘制应用程序的显示图面。 WPF 动画引擎提供了许多用于创建基于帧的动画的功能。 但是,有些应用程序方案需要控制每个帧的呈现。 使用 CompositionTarget 对象,可以基于每个帧回叫来创建自定义动画。

注意

有关使用 CompositionTarget 的完整代码示例,请参阅使用 CompositionTarget 示例

属性

Dispatcher

获取与此 Dispatcher 关联的 DispatcherObject

(继承自 DispatcherObject)
RootVisual

获取或设置 CompositionTarget 的根 Visual。

TransformFromDevice

获取一个矩阵,可用它将坐标从呈现目标设备转换到该目标中。

TransformToDevice

获取一个矩阵,可用它将坐标从该目标转换到呈现目标设备中。

方法

CheckAccess()

确定调用线程是否可以访问此 DispatcherObject

(继承自 DispatcherObject)
Dispose()

释放 CompositionTarget

Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
ToString()

返回表示当前对象的字符串。

(继承自 Object)
VerifyAccess()

强制调用线程具有此 DispatcherObject 的访问权限。

(继承自 DispatcherObject)

事件

Rendering

恰好在呈现组合树中的对象之前发生。

适用于