DataGridItemAutomationPeer 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
向UI 自动化公开 DataGridRow 类型。 内存 DataGridRow 中可能存在或可能不存在。
public ref class DataGridItemAutomationPeer sealed : System::Windows::Automation::Peers::ItemAutomationPeer, System::Windows::Automation::Provider::IInvokeProvider, System::Windows::Automation::Provider::IItemContainerProvider, System::Windows::Automation::Provider::IScrollItemProvider, System::Windows::Automation::Provider::ISelectionItemProvider, System::Windows::Automation::Provider::ISelectionProvider
public sealed class DataGridItemAutomationPeer : System.Windows.Automation.Peers.ItemAutomationPeer, System.Windows.Automation.Provider.IInvokeProvider, System.Windows.Automation.Provider.IItemContainerProvider, System.Windows.Automation.Provider.IScrollItemProvider, System.Windows.Automation.Provider.ISelectionItemProvider, System.Windows.Automation.Provider.ISelectionProvider
type DataGridItemAutomationPeer = class
inherit ItemAutomationPeer
interface IInvokeProvider
interface IScrollItemProvider
interface ISelectionItemProvider
interface ISelectionProvider
interface IItemContainerProvider
type DataGridItemAutomationPeer = class
inherit ItemAutomationPeer
interface IInvokeProvider
interface IItemContainerProvider
interface IScrollItemProvider
interface ISelectionItemProvider
interface ISelectionProvider
Public NotInheritable Class DataGridItemAutomationPeer
Inherits ItemAutomationPeer
Implements IInvokeProvider, IItemContainerProvider, IScrollItemProvider, ISelectionItemProvider, ISelectionProvider
- 继承
- 实现
构造函数
| 名称 | 说明 |
|---|---|
| DataGridItemAutomationPeer(Object, DataGridAutomationPeer) |
初始化 DataGridItemAutomationPeer 类的新实例。 |
属性
| 名称 | 说明 |
|---|---|
| Dispatcher |
获取与此DispatcherDispatcherObject关联的值。 (继承自 DispatcherObject) |
| EventsSource |
获取或设置一个 AutomationPeer 报告给自动化客户端作为来自此 AutomationPeer事件的所有事件的源。 (继承自 AutomationPeer) |
| IsHwndHost |
获取一个值,该值指示与 Windows Presentation Foundation (WPF) 中的此 AutomationPeer 主机 |
| Item |
获取与此Items关联的集合中的数据ItemAutomationPeer项。 (继承自 ItemAutomationPeer) |
| ItemsControlAutomationPeer |
ItemsControlAutomationPeer获取与ItemsControl保存Items集合的关联项。 (继承自 ItemAutomationPeer) |
方法
显式接口实现
| 名称 | 说明 |
|---|---|
| IInvokeProvider.Invoke() |
发送一个请求来激活控件并启动其单个明确作。 |
| IItemContainerProvider.FindItemByProperty(IRawElementProviderSimple, Int32, Object) |
按指定的属性值检索元素。 |
| IScrollItemProvider.ScrollIntoView() |
滚动容器对象的内容区域,以显示容器的可见区域(视区)内的控件。 |
| ISelectionItemProvider.AddToSelection() |
将当前元素添加到所选项的集合中。 |
| ISelectionItemProvider.IsSelected |
获取一个值,该值指示是否选择了项。 |
| ISelectionItemProvider.RemoveFromSelection() |
从所选项的集合中删除当前元素。 |
| ISelectionItemProvider.Select() |
清除任何选定的项,然后选择当前元素。 |
| ISelectionItemProvider.SelectionContainer |
获取实现 ISelectionProvider 并充当调用对象的容器的UI 自动化提供程序。 |
| ISelectionProvider.CanSelectMultiple |
获取一个值,该值指示UI 自动化提供程序是否允许同时选择多个子元素。 |
| ISelectionProvider.GetSelection() |
检索所选的每个子元素的UI 自动化提供程序。 |
| ISelectionProvider.IsSelectionRequired |
获取一个值,该值指定UI 自动化提供程序是否需要至少选择一个子元素。 |
| IVirtualizedItemProvider.Realize() |
使虚拟项作为 UI 自动化元素完全可访问。 (继承自 ItemAutomationPeer) |