Windows.UI.Xaml.Automation.Provider 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
定義由自動化對等實作並由自動化用戶端辨識的提供者模式。
類別
IRawElementProviderSimple |
提供公開 UI 項目相關基本資訊的方法和屬性。 IRawElementProviderSimple 是Windows 執行階段類別,而不是介面。 |
介面
IAnnotationProvider |
公開檔中批註的屬性。 實作這個介面,以支援自動化用戶端使用 GetPattern 呼叫和 PatternInterface.Annotation要求的功能。 |
ICustomNavigationProvider |
公開方法,以支援 Microsoft UI 自動化用戶端對支援自訂導覽順序的控制項進行存取。 實作 ICustomNavigationProvider 以支援自動化用戶端使用 GetPattern 呼叫和 PatternInterface.CustomNavigation 要求的功能。 |
IDockProvider |
公開方法與屬性,以支援 Microsoft UI 自動化用戶端存取,以在停駐容器中公開其停駐屬性的控制項。 實作這個介面,以支援自動化用戶端使用 GetPattern 呼叫和 PatternInterface.Dock要求的功能。 |
IDragProvider |
可讓 Microsoft UI Automation 元素將本身描述為可拖曳為拖放作業一部分的專案。 實作此介面,以支援自動化用戶端使用 GetPattern 呼叫和 PatternInterface.Drag要求的功能。 |
IDropTargetProvider |
可讓 Microsoft UI Automation 元素將本身描述為可接收拖放專案拖放作業一部分的專案。 實作這個介面,以支援自動化用戶端使用 GetPattern 呼叫和 PatternInterface.DropTarget要求的功能。 |
IExpandCollapseProvider |
公開方法與屬性,以支援 Microsoft UI 自動化用戶端存取,以視覺化方式展開以顯示內容及折迭以隱藏內容的控制項。 實作這個介面,以支援自動化用戶端使用 GetPattern 呼叫和 PatternInterface.ExpandCollapse要求的功能。 |
IGridItemProvider |
公開方法與屬性,以支援 Microsoft UI 自動化用戶端存取實作 IGridProvider之容器的個別子控制項。 實作這個介面,以支援自動化用戶端使用 GetPattern 呼叫和 PatternInterface.GridItem要求的功能。 |
IGridProvider |
公開方法與屬性,以支援 Microsoft UI 自動化用戶端存取做為子專案集合容器的控制項。 實作這個介面,以支援自動化用戶端使用 GetPattern 呼叫和 PatternInterface.Grid要求的功能。 |
IInvokeProvider |
公開方法,以支援 Microsoft UI 自動化對起始或執行單一明確動作的控制項進行存取,而且在啟用時不會維護狀態。 實作這個介面,以支援自動化用戶端使用 GetPattern 呼叫和 PatternInterface.Invoke要求的功能。 |
IItemContainerProvider |
公開 Microsoft UI 自動化方法,讓應用程式能夠在容器中尋找元素,例如虛擬化清單。 實作這個介面,以支援自動化用戶端使用 GetPattern 呼叫和 PatternInterface.ItemContainer要求的功能。 |
IMultipleViewProvider |
公開方法與屬性,以支援 Microsoft UI 自動化用戶端對提供之控制項的存取,而且能夠在相同資訊集或子控制項的多個表示之間切換。 實作這個介面,以支援自動化用戶端使用 GetPattern 呼叫和 PatternInterface.MultipleView要求的功能。 |
IObjectModelProvider |
提供控制項或應用程式所實作之基礎物件模型的存取權。 |
IRangeValueProvider |
公開方法與屬性,以支援 Microsoft UI 自動化用戶端對可設定為某個範圍內值的控制項進行存取。 實作這個介面,以支援自動化用戶端使用 GetPattern 呼叫和 PatternInterface.RangeValue要求的功能。 |
IScrollItemProvider |
公開方法與屬性,以支援 Microsoft UI 自動化用戶端存取實作 IScrollProvider之容器的個別子控制項。 實作這個介面,以支援自動化用戶端使用 GetPattern 呼叫和 PatternInterface.ScrollItem要求的功能。 |
IScrollProvider |
公開方法與屬性,以支援 Microsoft UI 自動化用戶端存取控制項,該控制項可作為子物件集合的可捲動容器。 這個專案的子系必須實作 IScrollItemProvider。 實作 IScrollProvider,以支援自動化用戶端使用 GetPattern 呼叫和 PatternInterface.Scroll要求的功能。 |
ISelectionItemProvider |
公開方法與屬性,以支援 Microsoft UI 自動化用戶端對實作 ISelectionProvider之容器的個別可選取子控制項存取。 實作這個介面,以支援自動化用戶端使用 GetPattern 呼叫和 PatternInterface.SelectionItem要求的功能。 |
ISelectionProvider |
公開方法與屬性,以支援 Microsoft UI 自動化用戶端存取,以控制項做為個別、可選取子專案的集合容器。 這個專案的子系必須實作 ISelectionItemProvider。 實作 ISelectionProvider,以支援自動化用戶端使用 GetPattern 呼叫和 PatternInterface.SelectionItem要求的功能。 |
ISpreadsheetItemProvider |
提供試算表中專案 (儲存格) 相關資訊的存取權。 |
ISpreadsheetProvider |
可讓您存取試算表中) (儲存格的專案。 |
IStylesProvider |
提供與檔內容相關聯之視覺化樣式的存取權。 |
ISynchronizedInputProvider |
可讓 Microsoft UI 自動化用戶端應用程式將滑鼠或鍵盤輸入導向至特定 UI 元素。 |
ITableItemProvider |
公開方法和屬性,以支援 Microsoft UI 自動化用戶端存取實作 ITableProvider之容器的子控制項。 實作這個介面,以支援自動化用戶端使用 GetPattern 呼叫和 PatternInterface.TableItem要求的功能。 |
ITableProvider |
公開方法與屬性,以支援 Microsoft UI 自動化用戶端存取做為子專案集合容器的控制項。 此元素的子系必須實作 ITableItemProvider ,並組織在二維邏輯座標系統中, (Microsoft UI 自動化用戶端可以使用鍵盤移至連續的控制項,這些控制項是表格的標頭或儲存格) 。 |
ITextChildProvider |
提供文字型控制項的存取權,該控制項是另一個文字型控制項的子系。 實作這個介面,以支援自動化用戶端使用 GetPattern 呼叫和 PatternInterface.TextChild要求的功能。 |
ITextEditProvider |
擴充 ITextProvider 介面,以支援 Microsoft UI 自動化用戶端存取,以支援以程式設計方式編輯動作的控制項。 實作 ITextEditProvider,以支援自動化用戶端使用 GetPattern 呼叫和 PatternInterface.TextEdit 要求的功能。 |
ITextProvider |
公開方法和屬性,以支援 Microsoft UI 自動化用戶端存取包含文字的控制項。 實作這個介面,以支援自動化用戶端使用 GetPattern 呼叫和 PatternInterface.Text要求的功能。 |
ITextProvider2 |
擴充 ITextProvider 介面,讓 Microsoft UI 自動化提供者公開批註或選取範圍的目標文字內容。 實作這個介面,以支援自動化用戶端使用 GetPattern 呼叫和 PatternInterface.Text2要求的功能。 |
ITextRangeProvider |
公開方法與屬性,以支援 Microsoft UI 自動化用戶端存取實作 ITextProvider之文字容器中的連續文字範圍。 |
ITextRangeProvider2 |
擴充 ITextRange 介面,讓 Microsoft UI 自動化提供者以程式設計方式開啟與文字輸入作業相關的操作功能表。 |
IToggleProvider |
公開方法和屬性,以支援 Microsoft UI 自動化用戶端對控制項的存取,這些控制項可以迴圈一組狀態並維護特定狀態。 實作這個介面,以支援自動化用戶端使用 GetPattern 呼叫和 PatternInterface.Toggle要求的功能。 |
ITransformProvider |
公開方法與屬性,以支援 Microsoft UI 自動化用戶端對控制項或元素的存取,這些控制項或元素可以在二維空間內移動、調整大小或旋轉。 實作這個介面,以支援自動化用戶端使用 GetPattern 呼叫和 PatternInterface.Transform要求的功能。 |
ITransformProvider2 |
擴充 ITransformProvider 介面,讓 Microsoft UI 自動化提供者公開 API 以支援控制項的檢視區縮放功能。 |
IValueProvider |
公開方法與屬性,以支援 Microsoft UI 自動化用戶端存取的控制項,這些控制項具有未跨越範圍且可表示為字串的內建值。 實作這個介面,以支援自動化用戶端使用 GetPattern 呼叫和 PatternInterface.Value要求的功能。 |
IVirtualizedItemProvider |
將方法公開,以支援虛擬項目的控制項模式。 實作這個介面,以支援自動化用戶端使用 GetPattern 呼叫和 PatternInterface.VirtualizedItem要求的功能。 |
IWindowProvider |
公開方法與屬性,以支援 Microsoft UI 自動化用戶端存取控制項,這些控制項提供傳統圖形化使用者介面內的基本視窗型功能 (GUI) 。 實作這個介面,以支援自動化用戶端使用 GetPattern 呼叫和 PatternInterface.Window要求的功能。 |