导出 (0) 打印
全部展开
信息
您所需的主题如下所示。但此主题未包含在此库中。

AutomationPeer 类

2013/12/13

此 API 支持 .NET Framework 基础结构,但不适合在代码中直接使用。

提供一个对 UI 自动化公开关联类的自动化同级的基类。

Namespace:  System.Windows.Automation.Peers
程序集:  System.Windows(位于 System.Windows.dll 中)

public abstract class AutomationPeer : DependencyObject

AutomationPeer 类型公开以下成员。

  名称说明
受保护的方法AutomationPeer在由派生类的构造函数调用时,它们可对基类值进行初始化。
返回顶部

  名称说明
公共属性Dispatcher获取与此对象关联的 Dispatcher (从 DependencyObject 继承。)
公共属性EventsSource获取或设置一个 AutomationPeer,它作为来自此 AutomationPeer 的所有事件的源报告给自动化客户端。
返回顶部

  名称说明
公共方法CheckAccess确定调用线程是否可以访问此对象。 (从 DependencyObject 继承。)
公共方法ClearValue清除依赖项属性的本地值。 (从 DependencyObject 继承。)
公共方法Equals(Object)确定指定的 Object 是否等于当前的 Object (从 Object 继承。)
受保护的方法Finalize允许 Object 在垃圾回收器回收该对象之前尝试释放资源并执行其他清理操作。 (从 Object 继承。)
公共方法GetAcceleratorKey获取与 UI 自动化同级关联的对象的快捷键组合。
受保护的方法GetAcceleratorKeyCore当在派生类中重写时,将由 GetAcceleratorKey 调用。
公共方法GetAccessKey获取与自动化同级关联的对象的快捷键。
受保护的方法GetAccessKeyCore当在派生类中重写时,将由 GetAccessKey 调用。
公共方法GetAnimationBaseValue返回为 Windows Phone 依赖项属性设置的任意基值,在动画不活动时将应用它们。 (从 DependencyObject 继承。)
公共方法GetAutomationControlType获取与 UI 自动化同级关联的对象的控件类型。
受保护的方法GetAutomationControlTypeCore当在派生类中重写时,将由 GetAutomationControlType 调用。
公共方法GetAutomationId获取与自动化同级关联的对象的 AutomationId
受保护的方法GetAutomationIdCore当在派生类中重写时,将由 GetAutomationId 调用。
公共方法GetBoundingRectangle获取表示与自动化同级关联的元素的屏幕坐标的 Rect 对象。
受保护的方法GetBoundingRectangleCore当在派生类中重写时,将由 GetBoundingRectangle 调用。
公共方法GetChildren获取在 UI 自动化树中表示为自动化同级的直接子元素的子元素集合。
受保护的方法GetChildrenCore当在派生类中重写时,将由 GetChildren 调用。
公共方法GetClassName获取与同级关联的控件类的名称。
受保护的方法GetClassNameCore当在派生类中重写时,将由 GetClassName 调用。
公共方法GetClickablePoint获取与自动化同级相关联的对象上响应鼠标单击的 Point
受保护的方法GetClickablePointCore当在派生类中重写时,将由 GetClickablePoint 调用。
公共方法GetHashCode用作特定类型的哈希函数。 (从 Object 继承。)
公共方法GetHelpText获取描述与自动化同级关联的控件的功能的文本。
受保护的方法GetHelpTextCore当在派生类中重写时,将由 GetHelpText 调用。
公共方法GetItemStatus获取可传达与此自动化同级关联的对象的可视状态的文本。
受保护的方法GetItemStatusCore当在派生类中重写时,将由 GetItemStatus 调用。
公共方法GetItemType获取描述元素表示哪种类型的项的字符串。
受保护的方法GetItemTypeCore当在派生类中重写时,将由 GetItemType 调用。
公共方法GetLabeledBy获取以此元素为目标的 UIElementAutomationPeer
受保护的方法GetLabeledByCore当在派生类中重写时,将由 GetLabeledBy 调用。
公共方法GetLocalizedControlType获取表示与此自动化同级关联的控件的控件类型的本地化字符串。本地化的字符串与 AutomationControlType 值平行。
受保护的方法GetLocalizedControlTypeCore当在派生类中重写时,将由 GetLocalizedControlType 调用。
公共方法GetName获取自动化对等方报告为关联控件 UI 自动化 Name 的值。
受保护的方法GetNameCore当在派生类中重写时,将由 GetName 调用。
公共方法GetOrientation获取指示显式控件方向(如果有)的值。
受保护的方法GetOrientationCore当在派生类中重写时,将由 GetOrientation 调用。
公共方法GetParent获取作为此 AutomationPeer 的父级的 AutomationPeer
公共方法GetPattern在派生类中重写时,根据 PatternInterface 输入和对等方的已知模式实现,获取支持请求模式的对象。
公共方法GetType获取当前实例的 Type (从 Object 继承。)
公共方法GetValueDependencyObject 返回依赖项属性的当前有效值。 (从 DependencyObject 继承。)
公共方法HasKeyboardFocus获取一个值,该值指示与此自动化同级关联的对象当前是否具有键盘焦点。
受保护的方法HasKeyboardFocusCore当在派生类中重写时,将由 HasKeyboardFocus 调用。
公共方法InvalidatePeer如果属性发生更改,则触发对 AutomationPeer 的主要属性的重新计算,并引发对自动化客户端的 PropertyChanged 通知。
公共方法IsContentElement获取一个值,该值指示与此自动化同级关联的对象是否包含向用户显示的数据。
受保护的方法IsContentElementCore当在派生类中重写时,将由 IsContentElement 调用。
公共方法IsControlElement获取一个值,该值指示此元素被用户理解为交互式元素,还是理解为组成 GUI 中控件的逻辑结构的一部分。
受保护的方法IsControlElementCore当在派生类中重写时,将由 IsControlElement 调用。
公共方法IsEnabled获取一个值,该值指示与此自动化同级关联的元素是否支持交互。
受保护的方法IsEnabledCore当在派生类中重写时,将由 IsEnabled 调用。
公共方法IsKeyboardFocusable获取一个值,该值指示此元素是否可以接受键盘焦点。
受保护的方法IsKeyboardFocusableCore当在派生类中重写时,将由 IsKeyboardFocusable 调用。
公共方法IsOffscreen获取一个值,该值指示元素是否不在屏幕上。
受保护的方法IsOffscreenCore当在派生类中重写时,将由 IsOffscreen 调用。
公共方法IsPassword获取一个值,该值指示元素是否包含敏感内容。
受保护的方法IsPasswordCore当在派生类中重写时,将由 IsPassword 调用。
公共方法IsRequiredForForm获取一个值,该值指示是否必须在窗体中完成与此同级关联的对象。
受保护的方法IsRequiredForFormCore当在派生类中重写时,将由 IsRequiredForForm 调用。
公共方法静态成员ListenerExists获取一个值,该值指示 UI 自动化是否正在侦听指定的事件。
受保护的方法MemberwiseClone创建当前 Object 的浅表副本。 (从 Object 继承。)
受保护的方法PeerFromProvider获取指定的 IRawElementProviderSimple 代理的 AutomationPeer
受保护的方法ProviderFromPeer获取指定的 AutomationPeerIRawElementProviderSimple 代理。
公共方法RaiseAutomationEvent引发自动化事件。
公共方法RaisePropertyChangedEvent引发向自动化客户端通知已更改的属性值的事件。
公共方法ReadLocalValue返回依赖项属性的本地值(如果设置了本地值)。 (从 DependencyObject 继承。)
公共方法SetFocus对与此自动化同级关联的对象设置键盘焦点。
受保护的方法SetFocusCore当在派生类中重写时,将由 SetFocus 调用。
公共方法SetValueDependencyObject 设置依赖项属性的本地值。 (从 DependencyObject 继承。)
公共方法ToString返回一个字符串,它表示当前的对象。 (从 Object 继承。)
返回顶部

Windows Phone OS

受以下版本支持: 8.0, 7.1, 7.0

Windows Phone

此类型的所有公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。

显示:
© 2014 Microsoft