PresentationSource 类

定义

提供将其他技术的内容呈现为互操作方案的一部分的抽象基类。 此外,此类还提供用于处理这些源的静态方法,以及基本可视层表示体系结构。

public ref class PresentationSource abstract : System::Windows::Threading::DispatcherObject
public abstract class PresentationSource : System.Windows.Threading.DispatcherObject
type PresentationSource = class
    inherit DispatcherObject
Public MustInherit Class PresentationSource
Inherits DispatcherObject
继承
PresentationSource
派生

构造函数

PresentationSource()

在由派生类的构造函数调用时,提供基类值的初始化。

属性

CompositionTarget

获取要在源中显示的视觉效果的可视目标。

CurrentSources

返回源的列表。

Dispatcher

获取与此 Dispatcher 关联的 DispatcherObject

(继承自 DispatcherObject)
IsDisposed

在派生类中重写后,获取一个声明对象是否已被释放的值。

RootVisual

在派生类中重写后,获取或设置要在源中显示的根视觉效果。

方法

AddSource()

PresentationSource 派生类实例添加到已知表示源的列表中。

AddSourceChangedHandler(IInputElement, SourceChangedEventHandler)

SourceChanged 事件的处理程序添加到提供的元素中。

CheckAccess()

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

(继承自 DispatcherObject)
ClearContentRenderedListeners()

ContentRendered 事件的侦听器列表设置为 null

Equals(Object)

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

(继承自 Object)
FromDependencyObject(DependencyObject)

返回要在其中呈现所提供的 DependencyObject 的源。

FromVisual(Visual)

返回要在其中呈现所提供的 Visual 的源。

GetCompositionTargetCore()

在派生类中重写后,返回给定源的可视目标。

GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
RemoveSource()

从已知表示源的列表中移除 PresentationSource 派生类实例。

RemoveSourceChangedHandler(IInputElement, SourceChangedEventHandler)

从所提供的元素中移除 SourceChanged 事件的处理程序。

RootChanged(Visual, Visual)

提供根 Visual 已发生更改的通知。

ToString()

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

(继承自 Object)
VerifyAccess()

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

(继承自 DispatcherObject)

事件

ContentRendered

在呈现内容并准备开始用户交互时发生。

适用于

另请参阅