信息
您所需的主题如下所示。但此主题未包含在此库中。

ListBoxAutomationPeer 类

2013/12/13

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

对 UI 自动化公开 ListBox 类型。

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

public class ListBoxAutomationPeer : SelectorAutomationPeer

ListBoxAutomationPeer 类型公开以下成员。

  名称说明
公共方法ListBoxAutomationPeer初始化 ListBoxAutomationPeer 类的新实例。
返回顶部

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

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

  名称说明
显式接口实现私有属性ISelectionProvider.CanSelectMultiple基础结构。 有关此成员的说明,请参见 ISelectionProvider.CanSelectMultiple (从 SelectorAutomationPeer 继承。)
显式接口实现私有方法ISelectionProvider.GetSelection基础结构。 有关此成员的说明,请参见 ISelectionProvider.GetSelection (从 SelectorAutomationPeer 继承。)
显式接口实现私有属性ISelectionProvider.IsSelectionRequired基础结构。 有关此成员的说明,请参见 ISelectionProvider.IsSelectionRequired (从 SelectorAutomationPeer 继承。)
返回顶部

Windows Phone OS

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

Windows Phone

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

显示: