DataGridItemAutomationPeer 類別

定義

DataGridRow 類型公開至 UI 自動化。 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

取得值,這個值表示與 WPF Windows Presentation Foundation (WPF) 中與此 AutomationPeer 主機 hwnds 相關聯的專案。

(繼承來源 AutomationPeer)
Item

取得與這個 Items 相關聯之 ItemAutomationPeer 集合中的資料項目。

(繼承來源 ItemAutomationPeer)
ItemsControlAutomationPeer

取得 ItemsControlAutomationPeer,其與保留 ItemsControl 集合的 Items 相關聯。

(繼承來源 ItemAutomationPeer)

方法

CheckAccess()

判斷呼叫的執行是否可以存取這個 DispatcherObject

(繼承來源 DispatcherObject)
Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetAcceleratorKey()

取得與 UI 自動化對等相關聯之專案的快速鍵組合。

(繼承來源 AutomationPeer)
GetAcceleratorKeyCore()

取得 UIElement 的快速鍵,它對應至與這個 ItemAutomationPeer 建立關聯之 Items 集合中的資料項目。

(繼承來源 ItemAutomationPeer)
GetAccessKey()

取得與自動化對等相關聯之項目的存取金鑰。

(繼承來源 AutomationPeer)
GetAccessKeyCore()

取得 UIElement 的存取金鑰,該金鑰對應至與這個 ItemAutomationPeer 建立關聯之 Items 集合中的資料項目。

(繼承來源 ItemAutomationPeer)
GetAutomationControlType()

取得與 UI 自動化對等相關聯之專案的控制項類型。

(繼承來源 AutomationPeer)
GetAutomationControlTypeCore()

在衍生類別中覆寫時,被 GetAutomationControlType() 呼叫。

(繼承來源 AutomationPeer)
GetAutomationId()

取得與自動化對等個體相關聯項目的 AutomationId

(繼承來源 AutomationPeer)
GetAutomationIdCore()

取得唯一識別 UIElement 的字串,這個類別對應至與這個 Items 相關聯之 ItemAutomationPeer 集合中的資料項目。

(繼承來源 ItemAutomationPeer)
GetBoundingRectangle()

取得 Rect 物件,這個物件表示與自動化對等個體關聯之項目的螢幕座標。

(繼承來源 AutomationPeer)
GetBoundingRectangleCore()

取得 Rect,表示指定之 UIElement 的週框 (Bounding Rectangle)。

(繼承來源 ItemAutomationPeer)
GetChildren()

取得 GetChildren() 項目的集合,這些項目在使用者介面自動化樹狀目錄中是表示為自動化對等個體的直系子項目。

(繼承來源 AutomationPeer)
GetChildrenCore()

取得 UIElement 的子項目集合,這個類別對應至與這個 Items 相關聯之 ItemAutomationPeer 集合中的資料項目。

(繼承來源 ItemAutomationPeer)
GetClassName()

取得與 AutomationControlType 一起使用的名稱,以區分此 AutomationPeer 所表示的控制項。

(繼承來源 AutomationPeer)
GetClassNameCore()

在衍生類別中覆寫時,被 GetClassName() 呼叫。

(繼承來源 AutomationPeer)
GetClickablePoint()

取得與自動化對等個體關聯之項目上的 Point,該對等個體回應滑鼠點選動作。

(繼承來源 AutomationPeer)
GetClickablePointCore()

取得 Point,表示位於指定之 UIElement 上的可按區域。

(繼承來源 ItemAutomationPeer)
GetControlledPeers()

提供使用者介面自動化受此 AutomationPeer 影響或控制的項目清單。

(繼承來源 AutomationPeer)
GetControlledPeersCore()

在衍生類別中覆寫時,提供 UI 自動化及受此 AutomationPeer 影響或控制的元素清單。

(繼承來源 AutomationPeer)
GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetHeadingLevel()

DataGridRow 類型公開至 UI 自動化。 DataGridRow 可能實際存在於記憶體中,也可能不存在。

(繼承來源 AutomationPeer)
GetHeadingLevelCore()

DataGridRow 類型公開至 UI 自動化。 DataGridRow 可能實際存在於記憶體中,也可能不存在。

(繼承來源 ItemAutomationPeer)
GetHelpText()

取得文字,這個文字描述與自動化對等個體關聯之控制項的功能。

(繼承來源 AutomationPeer)
GetHelpTextCore()

取得描述 UIElement 之功能的字串,這個類別會對應至與這個 Items 相關聯之 ItemAutomationPeer 集合中的資料項目。

(繼承來源 ItemAutomationPeer)
GetHostRawElementProviderCore()

告訴使用者介面自動化在 UI 自動化樹狀結構中的位置,放置 hwnd 由Windows Presentation Foundation (WPF) 元素裝載的 。

(繼承來源 AutomationPeer)
GetItemStatus()

取得文字,這個文字表示與此自動化對等個體關聯之項目的視覺化狀態。

(繼承來源 AutomationPeer)
GetItemStatusCore()

取得字串,表示指定之 UIElement 的視覺狀態。

(繼承來源 ItemAutomationPeer)
GetItemType()

取得字串,這個字串描述物件所表示的項目類型。

(繼承來源 AutomationPeer)
GetItemTypeCore()

取得人們可解讀的字串,其中包含指定之 UIElement 所表示的項目型別。

(繼承來源 ItemAutomationPeer)
GetLabeledBy()

取得以該項目為目標之 LabelAutomationPeer

(繼承來源 AutomationPeer)
GetLabeledByCore()

取得將指定的 AutomationPeer 做為目標之 LabelUIElement

(繼承來源 ItemAutomationPeer)
GetLiveSetting()

取得與此 Automation Peer 建立關聯的即時區域通知特性。

(繼承來源 AutomationPeer)
GetLiveSettingCore()

取得 UIElement 的即時區域通知特性,前者對應至與此 ItemAutomationPeer 物件建立關聯之 Items 集合中的資料項目。

(繼承來源 ItemAutomationPeer)
GetLocalizedControlType()

取得人們可解讀的當地語系化字串,這個字串表示與這個自動化對等個體相關聯控制項的 AutomationControlType 值。

(繼承來源 AutomationPeer)
GetLocalizedControlTypeCore()

在衍生類別中覆寫時,被 GetLocalizedControlType() 呼叫。

(繼承來源 AutomationPeer)
GetName()

取得文字,這個文字描述與此自動化對等個體關聯的項目。

(繼承來源 AutomationPeer)
GetNameCore()

取得 UIElement 的文字標籤,這個類別會對應至與這個 Items 相關聯之 ItemAutomationPeer 集合中的資料項目。

(繼承來源 ItemAutomationPeer)
GetOrientation()

取得值,這個值表示明確的控制項方向 (若有的話)。

(繼承來源 AutomationPeer)
GetOrientationCore()

取得值,這個值表示指定的 UIElement 是否依特定方向配置。

(繼承來源 ItemAutomationPeer)
GetParent()

取得 AutomationPeer,它是這個 AutomationPeer 的父代。

(繼承來源 AutomationPeer)
GetPattern(PatternInterface)

傳回物件,該物件支援與這個自動化對等個體關聯之項目的特定控制項模式。

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()

取得值,這個值表示與此 Automation Peer 相關聯的項目是否包含呈現給使用者的資料。

(繼承來源 AutomationPeer)
IsContentElementCore()

取得值,這個值表示指定的 UIElement 是否包含對使用者呈現的資料。

(繼承來源 ItemAutomationPeer)
IsControlElement()

取得值,這個值表示專案是由使用者視為互動式或參與 GUI 中控制項的邏輯結構。

(繼承來源 AutomationPeer)
IsControlElementCore()

取得值,這個值表示與這個 UIElement 相關聯的 ItemAutomationPeer 是否會由使用者辨識為互動式。

(繼承來源 ItemAutomationPeer)
IsDialog()

DataGridRow 類型公開至 UI 自動化。 DataGridRow 可能實際存在於記憶體中,也可能不存在。

(繼承來源 AutomationPeer)
IsDialogCore()

DataGridRow 類型公開至 UI 自動化。 DataGridRow 可能實際存在於記憶體中,也可能不存在。

(繼承來源 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 Proxy 的 IRawElementProviderSimple

(繼承來源 AutomationPeer)
ProviderFromPeer(AutomationPeer)

取得所指定之 IRawElementProviderSimpleAutomationPeer

(繼承來源 AutomationPeer)
RaiseAsyncContentLoadedEvent(AsyncContentLoadedEventArgs)

AutomationPeer 呼叫以引發 AsyncContentLoadedEvent 事件。

(繼承來源 AutomationPeer)
RaiseAutomationEvent(AutomationEvents)

引發自動化事件。

(繼承來源 AutomationPeer)
RaiseNotificationEvent(AutomationNotificationKind, AutomationNotificationProcessing, String, String)

DataGridRow 類型公開至 UI 自動化。 DataGridRow 可能實際存在於記憶體中,也可能不存在。

(繼承來源 AutomationPeer)
RaisePropertyChangedEvent(AutomationProperty, Object, Object)

引發事件,通知自動化用戶端已變更屬性值。

(繼承來源 AutomationPeer)
ResetChildrenCache()

呼叫 GetChildrenCore(),以同步方式重設子項目的樹狀結構。

(繼承來源 AutomationPeer)
SetFocus()

對與此自動化對等個體關聯的項目設定鍵盤焦點。

(繼承來源 AutomationPeer)
SetFocusCore()

在指定的 UIElement 上設定鍵盤輸入焦點。 UIElement 會對應至與 Items 相關聯之 ItemAutomationPeer 集合中的資料項目。

(繼承來源 ItemAutomationPeer)
ToString()

傳回代表目前物件的字串。

(繼承來源 Object)
VerifyAccess()

請強制執行可以存取這個 DispatcherObject 的呼叫執行緒。

(繼承來源 DispatcherObject)

明確介面實作

IInvokeProvider.Invoke()

傳送要求以啟動控制項,並啟始其單一明確的動作。

IItemContainerProvider.FindItemByProperty(IRawElementProviderSimple, Int32, Object)

依指定的屬性值擷取項目。

IScrollItemProvider.ScrollIntoView()

捲動容器物件的內容區域,以顯示此容器之可見區域 (檢視區) 內的控制項。

ISelectionItemProvider.AddToSelection()

將目前的項目加入至選取項目的集合。

ISelectionItemProvider.IsSelected

取得值,表示是否已選取項目。

ISelectionItemProvider.RemoveFromSelection()

從選取項目的集合移除目前的項目。

ISelectionItemProvider.Select()

清除所有選取的項目 (Item),然後選取目前的項目 (Element)。

ISelectionItemProvider.SelectionContainer

取得實作 ISelectionProvider 並作為呼叫物件容器的使用者介面自動化提供者。

ISelectionProvider.CanSelectMultiple

取得值,這個值表示使用者介面自動化提供者是否允許同時選取多個子元素。

ISelectionProvider.GetSelection()

擷取每個子項目所選取的 UI 自動化提供者。

ISelectionProvider.IsSelectionRequired

取得值,指定使用者介面自動化提供者是否需要至少選取一個子項目。

IVirtualizedItemProvider.Realize()

允許將虛擬項目當做使用者介面自動化項目完整存取。

(繼承來源 ItemAutomationPeer)

適用於