语言

TreeViewDataItemAutomationPeer 类

定义

向UI 自动化公开包含数据项的 TreeViewItem 类型。

public ref class TreeViewDataItemAutomationPeer : System::Windows::Automation::Peers::ItemAutomationPeer, System::Windows::Automation::Provider::IExpandCollapseProvider, System::Windows::Automation::Provider::IScrollItemProvider, System::Windows::Automation::Provider::ISelectionItemProvider
public class TreeViewDataItemAutomationPeer : System.Windows.Automation.Peers.ItemAutomationPeer, System.Windows.Automation.Provider.IExpandCollapseProvider, System.Windows.Automation.Provider.IScrollItemProvider, System.Windows.Automation.Provider.ISelectionItemProvider
type TreeViewDataItemAutomationPeer = class
    inherit ItemAutomationPeer
    interface ISelectionItemProvider
    interface IScrollItemProvider
    interface IExpandCollapseProvider
type TreeViewDataItemAutomationPeer = class
    inherit ItemAutomationPeer
    interface IExpandCollapseProvider
    interface IScrollItemProvider
    interface ISelectionItemProvider
Public Class TreeViewDataItemAutomationPeer
Inherits ItemAutomationPeer
Implements IExpandCollapseProvider, IScrollItemProvider, ISelectionItemProvider
继承
TreeViewDataItemAutomationPeer
实现

构造函数

名称 说明
TreeViewDataItemAutomationPeer(Object, ItemsControlAutomationPeer, TreeViewDataItemAutomationPeer)

初始化 TreeViewDataItemAutomationPeer 类的新实例。

属性

名称 说明
Dispatcher

获取与此DispatcherDispatcherObject关联的值。

(继承自 DispatcherObject)
EventsSource

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

(继承自 AutomationPeer)
IsHwndHost

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

(继承自 AutomationPeer)
Item

获取与此Items关联的集合中的数据ItemAutomationPeer项。

(继承自 ItemAutomationPeer)
ItemsControlAutomationPeer

ItemsControlAutomationPeer获取与ItemsControl保存Items集合的关联项。

(继承自 ItemAutomationPeer)
ParentDataItemAutomationPeer

TreeViewDataItemAutomationPeer获取此自动化对等方的父级。

方法

名称 说明
CheckAccess()

确定调用线程是否有权访问此 DispatcherObject权限。

(继承自 DispatcherObject)
Equals(Object)

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

(继承自 Object)
GetAcceleratorKey()

获取与 UI 自动化对等互连关联的元素的快捷键组合。

(继承自 AutomationPeer)
GetAcceleratorKeyCore()

获取对应于与此关联的UIElement集合中的数据Items项的快捷键ItemAutomationPeer。

(继承自 ItemAutomationPeer)
GetAccessKey()

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

(继承自 AutomationPeer)
GetAccessKeyCore()

获取与与此关联的UIElement集合中的数据Items项对应的访问键ItemAutomationPeer。

(继承自 ItemAutomationPeer)
GetAutomationControlType()

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

(继承自 AutomationPeer)
GetAutomationControlTypeCore()

获取与此TreeViewItem关联的控件类型的控件类型TreeViewDataItemAutomationPeer。 由 GetAutomationControlType() 调用。

GetAutomationId()

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

(继承自 AutomationPeer)
GetAutomationIdCore()

获取一个字符串,该字符串唯一标识UIElement与与此Items关联的集合中的数据ItemAutomationPeer项相对应的数据项。

(继承自 ItemAutomationPeer)
GetBoundingRectangle()

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

(继承自 AutomationPeer)
GetBoundingRectangleCore()

获取表示 Rect 指定 UIElement矩形的边界矩形。

(继承自 ItemAutomationPeer)
GetChildren()

获取 UI 自动化树中表示为自动化对等的直接子元素的元素的集合 GetChildren() 。

(继承自 AutomationPeer)
GetChildrenCore()

获取与与此UIElement关联的集合中的数据Items项对应的子元素ItemAutomationPeer的集合。

(继承自 ItemAutomationPeer)
GetClassName()

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

(继承自 AutomationPeer)
GetClassNameCore()

获取与此TreeViewItem关联的名称TreeViewDataItemAutomationPeer。 由 GetClassName() 调用。

GetClickablePoint()

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

(继承自 AutomationPeer)
GetClickablePointCore()

获取一个 Point 表示指定 UIElement空间上的可单击空间。

(继承自 ItemAutomationPeer)
GetControlledPeers()

为 UI 自动化提供受此 AutomationPeer影响或控制的元素列表。

(继承自 AutomationPeer)
GetControlledPeersCore()

在派生类中重写时,向 UI 自动化提供受此 AutomationPeer影响或控制的元素列表。

(继承自 AutomationPeer)
GetHashCode()

用作默认哈希函数。

(继承自 Object)
GetHeadingLevel()

向UI 自动化公开包含数据项的 TreeViewItem 类型。

(继承自 AutomationPeer)
GetHeadingLevelCore()

向UI 自动化公开包含数据项的 TreeViewItem 类型。

(继承自 ItemAutomationPeer)
GetHelpText()

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

(继承自 AutomationPeer)
GetHelpTextCore()

获取一个字符串,该字符串描述与与此UIElement关联的集合中的数据Items项相对应的功能ItemAutomationPeer。

(继承自 ItemAutomationPeer)
GetHostRawElementProviderCore()

告知 UI 自动化在 UI 自动化树 hwnd 中放置由 Windows Presentation Foundation (WPF) 元素承载的位置。

(继承自 AutomationPeer)
GetItemStatus()

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

(继承自 AutomationPeer)
GetItemStatusCore()

获取一个字符串,该字符串传达指定的 UIElement视觉状态。

(继承自 ItemAutomationPeer)
GetItemType()

获取描述对象所表示的项类型的字符串。

(继承自 AutomationPeer)
GetItemTypeCore()

获取一个可读字符串,其中包含指定 UIElement 表示的项的类型。

(继承自 ItemAutomationPeer)
GetLabeledBy()

获取 AutomationPeer 针对元素的项 Label 。

(继承自 AutomationPeer)
GetLabeledByCore()

获取AutomationPeer针对指定Label对象的值UIElement。

(继承自 ItemAutomationPeer)
GetLiveSetting()

获取与此自动化对等方关联的实时区域的通知特征。

(继承自 AutomationPeer)
GetLiveSettingCore()

获取与与此UIElement对象关联的集合中的数据Items项对应的实时区域的ItemAutomationPeer通知特征。

(继承自 ItemAutomationPeer)
GetLocalizedControlType()

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

(继承自 AutomationPeer)
GetLocalizedControlTypeCore()

在派生类中重写时,由 < a0/> 调用。

(继承自 AutomationPeer)
GetName()

获取描述与此自动化对等互连关联的元素的文本。

(继承自 AutomationPeer)
GetNameCore()

获取与与此关联的UIElement集合中的数据Items项对应的文本标签ItemAutomationPeer。

(继承自 ItemAutomationPeer)
GetOrientation()

获取一个值,该值指示显式控件方向(如果有)。

(继承自 AutomationPeer)
GetOrientationCore()

获取一个值,该值指示指定 UIElement 是否以特定方向布局。

(继承自 ItemAutomationPeer)
GetParent()

AutomationPeer获取此对象的父级AutomationPeer。

(继承自 AutomationPeer)
GetPattern(PatternInterface)

获取与此 TreeViewDataItemAutomationPeer关联的元素的控件模式。

GetPeerFromPoint(Point)

从指定点获取一个 AutomationPeer 。

(继承自 AutomationPeer)
GetPeerFromPointCore(Point)

在派生类中重写时,从中 GetPeerFromPoint(Point)调用 。

(继承自 AutomationPeer)
GetPositionInSet()

尝试获取属性的值 PositionInSet 。

(继承自 AutomationPeer)
GetPositionInSetCore()

获取此项在集中的位置。

(继承自 ItemAutomationPeer)
GetSizeOfSet()

尝试获取属性的值 SizeOfSet 。

(继承自 AutomationPeer)
GetSizeOfSetCore()

获取包含此项的集的大小。

(继承自 ItemAutomationPeer)
GetType()

获取当前实例的 Type。

(继承自 Object)
HasKeyboardFocus()

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

(继承自 AutomationPeer)
HasKeyboardFocusCore()

获取一个值,该值指示指定的 UIElement 当前是否具有键盘输入焦点。

(继承自 ItemAutomationPeer)
InvalidatePeer()

触发对主属性的 AutomationPeer 重新计算,并在属性发生更改时向自动化客户端发出 PropertyChanged 通知。

(继承自 AutomationPeer)
IsContentElement()

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

(继承自 AutomationPeer)
IsContentElementCore()

获取一个值,该值指示指定 UIElement 是否包含向用户呈现的数据。

(继承自 ItemAutomationPeer)
IsControlElement()

获取一个值,该值指示该元素是被用户理解为交互式元素,还是作为对 GUI 中控件的逻辑结构的贡献。

(继承自 AutomationPeer)
IsControlElementCore()

获取一个值,该值指示最终用户是否 UIElement 将与此 ItemAutomationPeer 关联的值理解为交互式。

(继承自 ItemAutomationPeer)
IsDialog()

向UI 自动化公开包含数据项的 TreeViewItem 类型。

(继承自 AutomationPeer)
IsDialogCore()

向UI 自动化公开包含数据项的 TreeViewItem 类型。

(继承自 ItemAutomationPeer)
IsEnabled()

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

(继承自 AutomationPeer)
IsEnabledCore()

获取一个值,该值指示指定 UIElement 是否可以接收和发送事件。

(继承自 ItemAutomationPeer)
IsKeyboardFocusable()

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

(继承自 AutomationPeer)
IsKeyboardFocusableCore()

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

(继承自 ItemAutomationPeer)
IsOffscreen()

获取一个值,该值指示元素是否处于屏幕外。

(继承自 AutomationPeer)
IsOffscreenCore()

获取一个值,该值指示指定的 UIElement 值是否处于屏幕外。

(继承自 ItemAutomationPeer)
IsPassword()

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

(继承自 AutomationPeer)
IsPasswordCore()

获取一个值,该值指示指定的 UIElement 是否包含受保护的内容。

(继承自 ItemAutomationPeer)
IsRequiredForForm()

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

(继承自 AutomationPeer)
IsRequiredForFormCore()

获取一个值,该值指示指定是否 UIElement 需要在窗体上完成。

(继承自 ItemAutomationPeer)
MemberwiseClone()

创建当前 Object的浅表副本。

(继承自 Object)
PeerFromProvider(IRawElementProviderSimple)

获取指定AutomationPeer代理的一个IRawElementProviderSimple。

(继承自 AutomationPeer)
ProviderFromPeer(AutomationPeer)

获取 IRawElementProviderSimple 指定 AutomationPeer值 。

(继承自 AutomationPeer)
RaiseAsyncContentLoadedEvent(AsyncContentLoadedEventArgs)

由AutomationPeerAsyncContentLoadedEvent引发事件调用。

(继承自 AutomationPeer)
RaiseAutomationEvent(AutomationEvents)

引发自动化事件。

(继承自 AutomationPeer)
RaiseNotificationEvent(AutomationNotificationKind, AutomationNotificationProcessing, String, String)

向UI 自动化公开包含数据项的 TreeViewItem 类型。

(继承自 AutomationPeer)
RaisePropertyChangedEvent(AutomationProperty, Object, Object)

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

(继承自 AutomationPeer)
ResetChildrenCache()

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

(继承自 AutomationPeer)
SetFocus()

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

(继承自 AutomationPeer)
SetFocusCore()

将键盘输入焦点设置为指定的 UIElement。 对应于UIElement与此关联的Items集合中的数据ItemAutomationPeer项。

(继承自 ItemAutomationPeer)
ToString()

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

(继承自 Object)
VerifyAccess()

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

(继承自 DispatcherObject)

显式接口实现

名称 说明
IExpandCollapseProvider.Collapse()

隐藏控件的子代的所有节点、控件或内容。

IExpandCollapseProvider.Expand()

显示控件的所有子节点、控件或内容。

IExpandCollapseProvider.ExpandCollapseState

获取控件的状态(展开或折叠)。

IScrollItemProvider.ScrollIntoView()

滚动容器对象的内容区域,以便在容器的可见区域(视区)内显示控件。

ISelectionItemProvider.AddToSelection()

将当前元素添加到所选项的集合中。

ISelectionItemProvider.IsSelected

获取一个值,该值指示是否选择了项。

ISelectionItemProvider.RemoveFromSelection()

从所选项的集合中删除当前元素。

ISelectionItemProvider.Select()

清除任何选择,然后选择当前元素。

ISelectionItemProvider.SelectionContainer

获取实现 ISelectionProvider 并充当调用对象的容器的 UI 自动化提供程序。

IVirtualizedItemProvider.Realize()

使虚拟项作为 UI 自动化元素完全可访问。

(继承自 ItemAutomationPeer)

适用于