TreeViewDataItemAutomationPeer 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
向 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(Object, ItemsControlAutomationPeer, TreeViewDataItemAutomationPeer) |
初始化 TreeViewDataItemAutomationPeer 类的新实例。 |
属性
Dispatcher |
获取与此 Dispatcher 关联的 DispatcherObject。 (继承自 DispatcherObject) |
EventsSource |
获取或设置一个 AutomationPeer,它作为来自此 AutomationPeer 的所有事件的源报告给自动化客户端。 (继承自 AutomationPeer) |
IsHwndHost |
获取一个值,该值指示Windows Presentation Foundation (WPF 中与此AutomationPeer主机 |
Item |
获取与此 Items 关联的 ItemAutomationPeer 集合中的数据项。 (继承自 ItemAutomationPeer) |
ItemsControlAutomationPeer |
获取与包含 ItemsControlAutomationPeer 集合的 ItemsControl 关联的 Items。 (继承自 ItemAutomationPeer) |
ParentDataItemAutomationPeer |
获取此自动化对等方的父级 TreeViewDataItemAutomationPeer。 |
方法
显式接口实现
IExpandCollapseProvider.Collapse() |
隐藏属于控件子代的所有节点、控件或内容。 |
IExpandCollapseProvider.Expand() |
显示控件的所有子级节点、控件或内容。 |
IExpandCollapseProvider.ExpandCollapseState |
获取控件的状态(展开或折叠)。 |
IScrollItemProvider.ScrollIntoView() |
滚动容器对象的内容区域,以显示该容器可见区域(视区)内的控件。 |
ISelectionItemProvider.AddToSelection() |
将当前元素添加到所选项的集合。 |
ISelectionItemProvider.IsSelected |
获取一个值,该值指示某个项是否处于选定状态。 |
ISelectionItemProvider.RemoveFromSelection() |
从所选项的集合删除当前元素。 |
ISelectionItemProvider.Select() |
清除任何选择,然后选择当前元素。 |
ISelectionItemProvider.SelectionContainer |
获取实现 ISelectionProvider 并且充当调用对象的容器的 UI 自动化提供程序。 |
IVirtualizedItemProvider.Realize() |
使虚拟项像 UI 自动化元素一样可完全访问。 (继承自 ItemAutomationPeer) |
适用于
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈