System.Windows.Automation 命名空間

提供 Windows Presentation Foundation (WPF) 使用者介面自動化用戶端的支援。

類別

ActiveTextPositionChangedEventArgs

提供 Windows Presentation Foundation (WPF) 使用者介面自動化用戶端的支援。

AndCondition

表示兩個或以上 PropertyCondition 物件的組合,這些物件必須完全符合才能視為符合項目。

AsyncContentLoadedEventArgs

提供 AsyncContentLoadedEvent 的資料。

Automation

包含使用者介面自動化用戶端應用程式的方法與欄位。

AutomationElement

代表使用者介面自動化樹狀目錄中的使用者介面自動化項目,並包含可由使用者介面自動化用戶端應用程式當成識別項來使用的值。

AutomationElementCollection

表示 AutomationElement 物件的集合。

AutomationElementIdentifiers

包含使用者介面自動化提供者用來作為識別項的值。

AutomationEvent

識別使用者介面自動化事件。

AutomationEventArgs

對傳遞至 AutomationEventHandler 委派的使用者介面自動化事件提供資料。

AutomationFocusChangedEventArgs

提供焦點變更事件的資料。

AutomationIdentifier

識別使用者介面自動化中控制項類型、事件、模式、屬性 (Property) 和文字屬性 (Attribute) 之類型的基底類別。

AutomationPattern

識別控制項模式。

AutomationProperties

提供方法來取得或設定 AutomationPeer 項目執行個體相關的屬性值。

AutomationProperty

識別 AutomationElement 的屬性。

AutomationPropertyChangedEventArgs

提供屬性變更事件的相關資訊。

AutomationTextAttribute

識別使用者介面自動化文字屬性。

BasePattern

提供控制項模式類別的基底實作。

CacheRequest

指定在取得 AutomationElement 時由使用者介面自動化架構快取的屬性和模式。

ClientSettings

包含的方法可為用戶端提供用戶端提供者。

Condition

在使用者介面自動化樹狀目錄中搜尋項目時,用於篩選之條件的基底類型。

ControlType

識別使用者介面 (UI) 控制項的類型。

DockPattern

表示停駐容器內公開停駐屬性的控制項。

DockPatternIdentifiers

包含 IDockProvider 做為識別項的值。

ElementNotAvailableException

包含在嘗試存取使用者介面自動化項目時所引發之例外狀況的相關資訊,此項目對應至已無法使用的使用者介面部分。

ElementNotEnabledException

包含例外狀況的相關資訊,該例外狀況是試圖管理未啟用的控制項所引發。

ExpandCollapsePattern

表示以視覺化方式展開來顯示內容和摺疊以隱藏內容的控制項。

ExpandCollapsePatternIdentifiers

包含 IExpandCollapseProvider 用來作為識別項的值。

GridItemPattern

表示支援 GridPattern 的容器子控制項。

GridItemPatternIdentifiers

包含 IGridItemProvider 用來作為識別項的值。

GridPattern

代表可當成子項目集合容器使用的控制項。 這個控制項的子系支援 GridItemPattern,並組合管理成資料列與資料行可周遊的二維邏輯座標系統。

GridPatternIdentifiers

包含 IGridProvider 用來作為識別項的值。

InvokePattern

表示啟動時並不會維護狀態,而是會啟始或執行明確之單一動作的控制項。

InvokePatternIdentifiers

包含 IInvokeProvider 用來作為識別項的值。

ItemContainerPattern

表示物件,這個物件會管理項目,並支援根據屬性值來擷取項目。

ItemContainerPatternIdentifiers

包含 IItemContainerProvider 用來作為識別項的值。

MultipleViewPattern

表示可為同一組資訊或子控制項提供多重表示,並在各表示之間切換的控制項。

MultipleViewPatternIdentifiers

包含 IMultipleViewProvider 用來作為識別項的值。

NoClickablePointException

包含在沒有可按點的使用者介面自動化項目上呼叫 GetClickablePoint() 時所引發之例外狀況的相關資訊。

NotCondition

表示 Condition,此為指定之 Condition 的否定條件。

NotificationEventArgs

提供 Windows Presentation Foundation (WPF) 使用者介面自動化用戶端的支援。

OrCondition

表示兩個以上的條件所構成的集合,只要符合其中任何一個條件即視為符合的項目。

PropertyCondition

表示Condition,測試屬性是否有指定值。

ProxyAssemblyNotLoadedException

包含例外狀況的相關資訊,此例外狀況是因載入內含用戶端提供者的組件發生問題所引發。

RangeValuePattern

表示可在某個範圍內設定為值的控制項。

RangeValuePatternIdentifiers

包含 IRangeValueProvider 做為識別項的值。

ScrollItemPattern

表示支援 ScrollPattern 控制項模式的容器子控制項。

ScrollItemPatternIdentifiers

包含 IScrollItemProvider 用來作為識別項的值。

ScrollPattern

代表可當成子項目集合捲動式容器使用的控制項。 這個項目的子系支援 ScrollItemPattern

ScrollPatternIdentifiers

包含 IScrollProvider 做為識別項的值。

SelectionItemPattern

表示支援 SelectionPattern 之容器控制項的可選取子項目。

SelectionItemPatternIdentifiers

包含 ISelectionItemProvider 用來作為識別項的值。

SelectionPattern

表示控制項,該控制項可作為可選取之子項目集合的容器。 這個項目的子系支援 SelectionItemPattern

SelectionPatternIdentifiers

包含 ISelectionProvider 做為識別項的值。

StructureChangedEventArgs

包含使用者介面自動化樹狀目錄結構變更時引發之事件的相關資訊。

SynchronizedInputPattern

表示支援同步化輸入事件的物件。

SynchronizedInputPatternIdentifiers

包含 ISynchronizedInputProvider 用來作為識別項的值。

TableItemPattern

代表支援 TablePattern 的容器子控制項。

TableItemPatternIdentifiers

包含 ITableItemProvider 用來作為識別項的值。

TablePattern

代表可當成子項目集合容器使用的控制項。 這個項目的子系支援 TableItemPattern,並組織成資料列與資料行可周遊的二維邏輯座標系統。

TablePatternIdentifiers

包含 TablePattern 做為識別項的值。

TextPattern

代表包含文字的控制項。

TextPatternIdentifiers

包含 ITextProvider 做為識別項的值。

TogglePattern

表示的控制項可以循環取得狀態集和維護已設定的狀態集。

TogglePatternIdentifiers

包含 IToggleProvider 用來作為識別項的值。

TransformPattern

代表可在二維空間內移動、調整大小或旋轉的控制項。

TransformPatternIdentifiers

包含 ITransformProvider 做為識別項的值。

TreeWalker

提供用來巡覽使用者介面自動化樹狀目錄的方法和屬性。

ValuePattern

表示的控制項有內建值,此值不是一個範圍,而且可以用字串表示。 這個字串是否能編輯要視控制項及其設定而定。

ValuePatternIdentifiers

包含 IValueProvider 做為識別項的值。

VirtualizedItemPattern

表示容器內的項目 (Item),這些項目已經虛擬化,而且必須當做使用者介面自動化項目 (Element) 以供完整存取。

VirtualizedItemPatternIdentifiers

包含 IVirtualizedItemProvider 用來作為識別項的值。

WindowClosedEventArgs

包含視窗關閉時所引發之事件的相關資訊。

WindowPattern

表示在傳統圖形化使用者介面 (GUI) 內提供基本視窗功能的控制項。

WindowPatternIdentifiers

包含 IWindowProvider 用來作為識別項的值。

結構

AutomationElement.AutomationElementInformation

包含 CachedCurrent 屬性所使用的屬性存取子。

ClientSideProviderDescription

描述用戶端使用者介面自動化提供者的範圍,以便向使用者介面自動化用戶端應用程式註冊。

DockPattern.DockPatternInformation

使用 DockPattern 物件的 CurrentCached 存取子,提供該物件的屬性值存取。

ExpandCollapsePattern.ExpandCollapsePatternInformation

使用 ExpandCollapsePattern 物件的 CurrentCached 存取子,提供該物件的屬性值存取。

GridItemPattern.GridItemPatternInformation

使用 GridItemPattern 物件的 CurrentCached 存取子,提供該物件的屬性值存取。

GridPattern.GridPatternInformation

使用 GridPattern 物件的 CurrentCached 存取子,提供該物件的屬性值存取。

MultipleViewPattern.MultipleViewPatternInformation

使用 MultipleViewPattern 物件的 CurrentCached 存取子,提供該物件的屬性值存取。

RangeValuePattern.RangeValuePatternInformation

使用 RangeValuePattern 物件的 CurrentCached 存取子,提供該物件的屬性值存取。

ScrollPattern.ScrollPatternInformation

使用 ScrollPattern 物件的 CurrentCached 存取子,提供該物件的屬性值存取。

SelectionItemPattern.SelectionItemPatternInformation

使用 SelectionItemPattern 物件的 CurrentCached 存取子,提供該物件的屬性值存取。

SelectionPattern.SelectionPatternInformation

使用 SelectionPattern 物件的 CurrentCached 存取子,提供該物件的屬性值存取。

TableItemPattern.TableItemPatternInformation

使用 TableItemPattern 物件的 CurrentCached 存取子,提供該物件的屬性值存取。

TablePattern.TablePatternInformation

使用 TablePattern 物件的 CurrentCached 存取子,提供該物件的屬性值存取。

TogglePattern.TogglePatternInformation

使用 TogglePattern 物件的 CurrentCached 存取子,提供該物件的屬性值存取。

TransformPattern.TransformPatternInformation

使用 TransformPattern 物件的 CurrentCached 存取子,提供該物件的屬性值存取。

ValuePattern.ValuePatternInformation

使用 ValuePattern 物件的 CurrentCached 存取子,提供該物件的屬性值存取。

WindowPattern.WindowPatternInformation

使用 WindowPattern 物件的 CurrentCached 存取子,提供該物件的屬性值存取。

列舉

AsyncContentLoadedState

包含值,指定正在載入內容項目中之內容的狀態。

AutomationElementMode

包含值,這些值會指定傳回使用者介面自動化項目時所使用的參考型別。 這些值用於 AutomationElementMode 屬性。

AutomationHeadingLevel

提供 Windows Presentation Foundation (WPF) 使用者介面自動化用戶端的支援。

AutomationLiveSetting

描述特定即時區域的通知特性。

AutomationNotificationKind

指出呼叫 RaiseNotificationEvent(AutomationNotificationKind, AutomationNotificationProcessing, String, String) 時通知的類型。

AutomationNotificationProcessing

指定呼叫 RaiseNotificationEvent(AutomationNotificationKind, AutomationNotificationProcessing, String, String) 時要處理通知的順序。

ClientSideProviderMatchIndicator

包含的值指示要以何種行為來比對 ClientSideProviderDescription 內的類別名稱。

DockPosition

包含值,這些值指定物件在停駐容器內的停駐位置 (以 DockPattern 所代表)。

ExpandCollapseState

包含值,指定使用者介面自動化項目的 ExpandCollapseState

IsOffscreenBehavior

指定決定 IsOffscreen()屬性的方式。

OrientationType

包含的值指定控制項的方向。

PropertyConditionFlags

包含值,這些值會指定如何在 PropertyCondition 中測試屬性值。

RowOrColumnMajor

包含值,這些值會指定主要是依資料列或依資料行來讀取資料表中的資料。

ScrollAmount

包含值,這些值是由 ScrollPattern 用來表示要捲動的方向和距離。

StructureChangeType

包含值,指定 Microsoft 使用者介面自動化項目樹狀目錄的結構變更。

SupportedTextSelection

包含值,這些值會指定文字提供者是否支援選取,如果支援,則一併指出支援的是單次連續選取或多次斷續選取。

SynchronizedInputType

包含值,這些值會指定同步化輸入的型別。

ToggleState

包含值,指定使用者介面自動化項目的 ToggleState

TreeScope

包含值,這些值會指定使用者介面自動化樹狀目錄內之項目的範圍。

WindowInteractionState

內含的值指示視窗目前的狀態,以利使用者互動或進行程式設計互動。

WindowVisualState

包含值,這個值會指定視窗的可見狀態。

委派

AutomationEventHandler

代表使用者介面自動化用戶端應用程式所實作,用以處理使用者介面自動化提供者所引發之事件的方法。

AutomationFocusChangedEventHandler

代表使用者介面自動化用戶端應用程式所實作的方法,這個方法用來處理使用者介面自動化提供者在焦點已變更時所引發的事件。

AutomationPropertyChangedEventHandler

代表使用者介面自動化用戶端應用程式實作的方法,該方法用來處理使用者介面自動化提供者在屬性已變更時所引發之事件。

ClientSideProviderFactoryCallback

代表視窗用戶端 UI 自動化提供者的方法。

StructureChangedEventHandler

代表由用戶端應用程式實作的方法,以處理當使用者介面自動化樹狀目錄變更時所引發的事件。