System.Windows.Automation.Provider 命名空間

提供用於建立使用者介面自動化提供者的 API。

類別

AutomationInteropProvider

提供使用者介面自動化提供者和使用者介面自動化用戶端應用程式之間的通訊支援。

介面

IDockProvider

公開方法與屬性,以支援控制項的使用者介面自動化用戶端存取,這些控制項可以在停駐容器內公開其停駐屬性。

IExpandCollapseProvider

公開方法與屬性,以支援使用者介面自動化用戶端存取控制項,這些控制項在視覺上可展開以顯示內容,也可摺疊以隱藏內容。

IGridItemProvider

公開方法和屬性,以支援使用者介面自動化用戶端存取可實作 IGridProvider 之容器的個別子控制項。

IGridProvider

公開方法與屬性,以支援控制項的使用者介面自動化用戶端存取,這些控制項的作用如同子項目集合的容器。 此項目的子系必須實作 IGridItemProvider,並組織成可使用鍵盤周遊的二維邏輯座標系統 (也就是使用者介面自動化用戶端可以移至相鄰的控制項)。

IInvokeProvider

公開方法與屬性,以支援使用者介面自動化用戶端存取起始或執行單一明確動作的控制項,且啟動時不會維護狀態。

IItemContainerProvider

將方法公開,讓應用程式可尋找容器中的項目,例如,虛擬清單。

IMultipleViewProvider

公開方法與屬性,以支援使用者介面自動化用戶端存取控制項,這些控制項提供同一組資訊或子控制項的多種表示法,並且能夠在這些表示法之間切換。

IRangeValueProvider

公開方法與屬性,以支援控制項的使用者介面自動化用戶端存取,這些控制項可以設定為某範圍內的值。

IRawElementProviderAdviseEvents

公開方法,當使用者介面自動化用戶端應用程式開始或結束接聽事件時,可呼叫這些方法來通知片段的根項目。

IRawElementProviderFragment

公開使用者介面 (UI) 項目上的方法與屬性,這些項目屬於多於一個層級深度的結構,例如清單方塊或清單項目。 由 UI 自動化提供者實作。

IRawElementProviderFragmentRoot

公開在片段中根項目的方法與屬性。

IRawElementProviderHwndOverride

公開方法,這個方法可讓您在片段的消費者介面自動化樹狀結構內重新置放視窗型專案。

IRawElementProviderSimple

提供公開 UI 項目相關基本資訊的方法和屬性。

IScrollItemProvider

公開方法和屬性,以支援使用者介面自動化用戶端存取可實作 IScrollProvider 之容器的個別子控制項。

IScrollProvider

公開方法與屬性,以支援控制項的使用者介面自動化用戶端存取,此控制項的作用如同子物件集合的可捲動容器。 這個控制項的子系必須實作 IScrollItemProvider

ISelectionItemProvider

公開方法和屬性,以支援使用者介面自動化用戶端存取可實作 ISelectionProvider 之容器的個別可選取子控制項。

ISelectionProvider

公開方法與屬性,以支援控制項的使用者介面自動化用戶端存取,這些控制項的作用如同個別的、可選取的子系項目集合的容器。 這個控制項的子系必須實作 ISelectionItemProvider

ISynchronizedInputProvider

將方法公開,以利使用者介面自動化用戶端存取可支援同步化輸入的控制項。

ITableItemProvider

公開方法和屬性,以支援使用者介面自動化用戶端存取可實作 ITableProvider 之容器的子控制項。

ITableProvider

公開方法與屬性,以支援控制項的使用者介面自動化用戶端存取,這些控制項的作用如同子項目集合的容器。 此項目的子系必須實作 ITableItemProvider,並組織成可使用鍵盤周遊的二維邏輯座標系統 (也就是使用者介面自動化用戶端可以移至相鄰的控制項)。

ITextProvider

公開方法和屬性,以支援包含文字之控制項的使用者介面自動化用戶端存取。

ITextRangeProvider

公開方法與屬性,以支援使用者介面自動化用戶端在實作 ITextProvider 的文字容器中存取一段連續的文字。

IToggleProvider

公開方法與屬性,以支援控制項的使用者介面自動化用戶端存取,這些控制項可以循環一組狀態並維護設定的狀態。

ITransformProvider

公開方法與屬性,以支援控制項的使用者介面自動化用戶端存取,這些控制項可以在二維空間內移動、調整大小或旋轉。

IValueProvider

公開方法與屬性,以支援控制項的使用者介面自動化用戶端存取,這些控制項具有未擴展範圍且可表示為字串的內建值。

IVirtualizedItemProvider

將方法公開,以支援虛擬項目的控制項模式。

IWindowProvider

公開方法與屬性,以支援使用者介面自動化用戶端存取控制項,這些控制項在傳統圖形化使用者介面 (GUI) 中提供基本的視窗功能。

列舉

NavigateDirection

包含值,這些值是用來指定使用者介面自動化樹狀目錄內的瀏覽方向。

ProviderOptions

包含指定使用者介面自動化提供者類型的值。