本文由机器翻译。若要查看英语原文,请勾选“英语”复选框。 也可将鼠标指针移到文本上,在弹出窗口中显示英语原文。
翻译
英语

AutomationPeer 类

 

提供公开为一个元素的基类 UI 自动化。 

命名空间:   System.Windows.Automation.Peers
程序集:  PresentationCore(位于 PresentationCore.dll)


public abstract class AutomationPeer : DispatcherObject

名称说明
System_CAPS_protmethodAutomationPeer()

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

名称说明
System_CAPS_pubpropertyDispatcher

获取 DispatcherDispatcherObject 与相关联。(继承自 DispatcherObject。)

System_CAPS_pubpropertyEventsSource

获取或设置一个 AutomationPeer,它作为来自此 AutomationPeer 的所有事件的源报告给自动化客户端。

System_CAPS_protpropertyIsHwndHost

获取一个值,该值指示是否该元素,与此关联 AutomationPeer 主机 hwnds 中 Windows Presentation Foundation (WPF)。

名称说明
System_CAPS_pubmethodCheckAccess()

确定调用线程是否有权访问此 DispatcherObject(继承自 DispatcherObject。)

System_CAPS_pubmethodEquals(Object)

确定指定的对象是否等于当前对象。(继承自 Object。)

System_CAPS_protmethodFinalize()

在垃圾回收将某一对象回收前允许该对象尝试释放资源并执行其他清理操作。(继承自 Object。)

System_CAPS_pubmethodGetAcceleratorKey()

获取与 UI 自动化 对等方关联的元素的加速键组合。 

System_CAPS_protmethodGetAcceleratorKeyCore()

当在派生类中重写 GetAcceleratorKey

System_CAPS_pubmethodGetAccessKey()

获取与自动化对等关联的元素的访问密钥。

System_CAPS_protmethodGetAccessKeyCore()

当在派生类中重写 GetAccessKey

System_CAPS_pubmethodGetAutomationControlType()

获取与此对等 UI 自动化 关联的元素的控件类型。

System_CAPS_protmethodGetAutomationControlTypeCore()

在派生类中重写时,由 GetAutomationControlType 调用。

System_CAPS_pubmethodGetAutomationId()

获取 AutomationId 与自动化对等方相关联的元素。

System_CAPS_protmethodGetAutomationIdCore()

当在派生类中重写 GetAutomationId

System_CAPS_pubmethodGetBoundingRectangle()

获取 Rect 对象,表示与自动化对等方相关联的元素的屏幕坐标。

System_CAPS_protmethodGetBoundingRectangleCore()

当在派生类中重写 GetBoundingRectangle

System_CAPS_pubmethodGetChildren()

获取的集合 GetChildren 在 UI 自动化树都表示为自动化对等项的直接子元素的元素。

System_CAPS_protmethodGetChildrenCore()

当在派生类中重写 GetChildren

System_CAPS_pubmethodGetClassName()

获取与一起使用的名称 AutomationControlType, ,以区分的控件,表示由此 AutomationPeer

System_CAPS_protmethodGetClassNameCore()

当在派生类中重写 GetClassName

System_CAPS_pubmethodGetClickablePoint()

获取 Point 与响应鼠标的自动化对等方相关联的元素上单击。

System_CAPS_protmethodGetClickablePointCore()

当在派生类中重写 GetClickablePoint

System_CAPS_pubmethodGetHashCode()

作为默认哈希函数。(继承自 Object。)

System_CAPS_pubmethodGetHelpText()

获取描述与自动化对等方相关联的控件的功能的文本。

System_CAPS_protmethodGetHelpTextCore()

当在派生类中重写 GetHelpText

System_CAPS_protmethodGetHostRawElementProviderCore()

告知 UI 自动化 在 UI 自动化 树中何处放置由 Windows Presentation Foundation (WPF) 元素托管的 hwnd

System_CAPS_pubmethodGetItemStatus()

获取所传达的可视状态的与此自动化对等方相关联的元素的文本。

System_CAPS_protmethodGetItemStatusCore()

当在派生类中重写 GetItemStatus

System_CAPS_pubmethodGetItemType()

获取一个字符串,描述所表示的哪种类型的对象项。

System_CAPS_protmethodGetItemTypeCore()

当在派生类中重写 GetItemType

System_CAPS_pubmethodGetLabeledBy()

获取以元素为目标的 LabelAutomationPeer

System_CAPS_protmethodGetLabeledByCore()

当在派生类中重写 GetLabeledBy

System_CAPS_pubmethodGetLocalizedControlType()

获取一个用户可读的本地化的字符串,表示 AutomationControlType 与此自动化对等方相关联的控件的值。

System_CAPS_protmethodGetLocalizedControlTypeCore()

当在派生类中重写 GetLocalizedControlType

System_CAPS_pubmethodGetName()

获取描述此自动化同级与相关联的元素的文本。

System_CAPS_protmethodGetNameCore()

当在派生类中重写 GetName

System_CAPS_pubmethodGetOrientation()

如果有的话,请获取一个值,该值指示显式控制方向。

System_CAPS_protmethodGetOrientationCore()

当在派生类中重写 GetOrientation

System_CAPS_pubmethodGetParent()

获取 AutomationPeer 的父级的这 AutomationPeer

System_CAPS_pubmethodGetPattern(PatternInterface)

在派生类中重写时,获取与指定的 PatternInterface 关联的控件模式。

System_CAPS_pubmethodGetPeerFromPoint(Point)

获取 AutomationPeer 从指定的点。

System_CAPS_protmethodGetPeerFromPointCore(Point)

当在派生类中重写调用从 GetPeerFromPoint

System_CAPS_pubmethodGetType()

获取当前实例的 Type(继承自 Object。)

System_CAPS_pubmethodHasKeyboardFocus()

获取一个值,该值指示当前与此自动化对等方相关联的元素是否具有键盘焦点。

System_CAPS_protmethodHasKeyboardFocusCore()

当在派生类中重写 HasKeyboardFocus

System_CAPS_pubmethodInvalidatePeer()

触发对 AutomationPeer 主要属性的重新计算,如果属性已更改,则引发对自动化客户端的 PropertyChanged 通知。

System_CAPS_pubmethodIsContentElement()

获取一个值,该值指示与此自动化对等方关联的元素是否包含向用户显示的数据。

System_CAPS_protmethodIsContentElementCore()

当在派生类中重写 IsContentElement

System_CAPS_pubmethodIsControlElement()

获取一个值,该值指示是否由用户为交互式元素也可以为组成的逻辑结构中的控件的理解元素 GUI。

System_CAPS_protmethodIsControlElementCore()

当在派生类中重写 IsControlElement

System_CAPS_pubmethodIsEnabled()

获取一个值,该值指示与此自动化同级相关联的元素是否支持交互。

System_CAPS_protmethodIsEnabledCore()

当在派生类中重写 IsEnabled

System_CAPS_pubmethodIsKeyboardFocusable()

获取一个值,该值指示此元素是否可以接受键盘焦点。

System_CAPS_protmethodIsKeyboardFocusableCore()

当在派生类中重写 IsKeyboardFocusable

System_CAPS_pubmethodIsOffscreen()

获取一个值,该值指示某一元素是否不在屏幕。

System_CAPS_protmethodIsOffscreenCore()

当在派生类中重写 IsOffscreen

System_CAPS_pubmethodIsPassword()

获取一个值,该值指示元素是否包含敏感内容。

System_CAPS_protmethodIsPasswordCore()

当在派生类中重写 IsPassword

System_CAPS_pubmethodIsRequiredForForm()

获取一个值,该值指示是否必须在窗体上完成与此对等方相关联的元素。

System_CAPS_protmethodIsRequiredForFormCore()

当在派生类中重写 IsRequiredForForm

System_CAPS_pubmethodSystem_CAPS_staticListenerExists(AutomationEvents)

获取一个值,该值指示是否 UI 自动化 侦听指定的事件。 

System_CAPS_protmethodMemberwiseClone()

创建当前 Object 的浅表副本。(继承自 Object。)

System_CAPS_protmethodPeerFromProvider(IRawElementProviderSimple)

获取 AutomationPeer 指定 IRawElementProviderSimple 代理。

System_CAPS_protmethodProviderFromPeer(AutomationPeer)

获取指定的 IRawElementProviderSimpleAutomationPeer

System_CAPS_pubmethodRaiseAsyncContentLoadedEvent(AsyncContentLoadedEventArgs)

由调用 AutomationPeer 引发 AsyncContentLoadedEvent 事件。

System_CAPS_pubmethodRaiseAutomationEvent(AutomationEvents)

引发自动化事件。

System_CAPS_pubmethodRaisePropertyChangedEvent(AutomationProperty, Object, Object)

引发事件以通知自动化客户端已更改的属性值。

System_CAPS_pubmethodResetChildrenCache()

通过调用 GetChildrenCore 同步重置子元素树。

System_CAPS_pubmethodSetFocus()

将键盘焦点设置与此自动化对等方相关联的元素上。

System_CAPS_protmethodSetFocusCore()

当在派生类中重写 SetFocus

System_CAPS_pubmethodToString()

返回表示当前对象的字符串。(继承自 Object。)

System_CAPS_pubmethodVerifyAccess()

强制执行调用的线程有权访问此DispatcherObject(继承自 DispatcherObject。)

当 UI 自动化 查询的根节点 Windows Presentation Foundation (WPF) 有关元素的应用程序,此根返回 UI 自动化 该元素的对等方。 对等方也会响应 UI 自动化 有关其对应的元素的查询。

.NET Framework
自 3.0 起可用
Silverlight
自 2.0 起可用
Windows Phone Silverlight
自 7.0 起可用

此类型的所有公共静态(Visual Basic 中的 已共享 在 Visual Basic 中)成员都是线程安全的。不保证所有实例成员都是线程安全的。

返回页首
显示: