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 |
获取与此 Dispatcher 关联的 DispatcherObject。 (继承自 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) |