System.Windows.Automation.Provider Névtér

API-kat biztosít UI-automatizálás-szolgáltatók létrehozásához.

Osztályok

Name Description
AutomationInteropProvider

Támogatja a UI-automatizálás szolgáltatók és UI-automatizálás ügyfélalkalmazások közötti kommunikációt.

Interfészek

Name Description
IDockProvider

Olyan módszereket és tulajdonságokat tesz elérhetővé, amelyek támogatják UI-automatizálás ügyfél hozzáférését olyan vezérlőkhöz, amelyek a dokkolótárolón belül elérhetővé teszik a dokkoló tulajdonságait.

IExpandCollapseProvider

Olyan módszereket és tulajdonságokat tesz elérhetővé, amelyek támogatják UI-automatizálás ügyfél hozzáférését a tartalom megjelenítéséhez vizuálisan kiterjeszthető vezérlőkhöz, és összecsukva elrejtik a tartalmat.

IGridItemProvider

Olyan módszereket és tulajdonságokat tesz elérhetővé, amelyek támogatják UI-automatizálás ügyfelek hozzáférését az IGridProvider implementálandó tárolók egyéni gyermekvezérlőihez.

IGridProvider

Olyan módszereket és tulajdonságokat tesz elérhetővé, amelyek támogatják UI-automatizálás ügyfél hozzáférését a gyermekelemek gyűjteményéhez tárolóként működő vezérlőkhöz. Ennek az elemnek a gyermekeinek IGridItemProvider kell implementálniuk, és egy kétdimenziós logikai koordinátarendszerbe kell szervezniük, amely a billentyűzet használatával bejárható (vagyis egy UI-automatizálás ügyfél áttérhet a szomszédos vezérlőkre).

IInvokeProvider

Olyan módszereket és tulajdonságokat tesz elérhetővé, amelyek támogatják UI-automatizálás ügyfél hozzáférését olyan vezérlőkhöz, amelyek egyetlen, egyértelmű műveletet kezdeményeznek vagy hajtanak végre, és nem tartják fenn az állapotot aktiváláskor.

IItemContainerProvider

Egy metódust tesz elérhetővé, amely lehetővé teszi az alkalmazások számára, hogy elemet keressenek egy tárolóban, például egy virtualizált listában.

IMultipleViewProvider

Olyan módszereket és tulajdonságokat tesz elérhetővé, amelyek támogatják UI-automatizálás ügyfél hozzáférését azokhoz a vezérlőkhöz, amelyek ugyanazon információkészlet vagy gyermekvezérlők több reprezentációját biztosítják és képesek között váltani.

IRangeValueProvider

Olyan módszereket és tulajdonságokat tesz elérhetővé, amelyek támogatják UI-automatizálás ügyfél hozzáférését egy tartományon belüli értékre állítható vezérlőkhöz.

IRawElementProviderAdviseEvents

Olyan metódusokat tesz elérhetővé, amelyek a töredék gyökérelemének értesítésére vannak meghívva, amikor egy UI-automatizálás ügyfélalkalmazás elkezdi vagy befejezi az események figyelésének befejezését.

IRawElementProviderFragment

Olyan módszereket és tulajdonságokat tesz elérhetővé a felhasználói felület (UI) elemein, amelyek egynél több szintű szerkezet részei, például listamezők vagy listaelemek. UI-automatizálás szolgáltatók által implementálva.

IRawElementProviderFragmentRoot

Metódusokat és tulajdonságokat tesz elérhetővé a töredék gyökérelemén.

IRawElementProviderHwndOverride

Olyan metódust tesz elérhetővé, amely lehetővé teszi az ablakalapú elemek áthelyezését a töredék UI-automatizálás fáján belül.

IRawElementProviderSimple

Olyan módszereket és tulajdonságokat biztosít, amelyek alapvető információkat fednek le egy felhasználói felületi elemről.

IScrollItemProvider

Olyan módszereket és tulajdonságokat tesz elérhetővé, amelyek támogatják UI-automatizálás ügyfelek hozzáférését az IScrollProvider implementálandó tárolók egyéni gyermekvezérlőihez.

IScrollProvider

Olyan módszereket és tulajdonságokat tesz elérhetővé, amelyek támogatják UI-automatizálás ügyfél hozzáférését egy olyan vezérlőhöz, amely görgethető tárolóként szolgál a gyermekobjektumok gyűjteményéhez. Az ellenőrzés gyermekeinek végre kell hajtaniuk IScrollItemProvider.

ISelectionItemProvider

Olyan módszereket és tulajdonságokat tesz elérhetővé, amelyek támogatják UI-automatizálás ügyfél hozzáférését az ISelectionProvider implementálandó tárolók egyéni, választható gyermekvezérlőihez.

ISelectionProvider

Olyan módszereket és tulajdonságokat tesz elérhetővé, amelyek támogatják UI-automatizálás ügyfél hozzáférését az egyéni, választható gyermekelemek gyűjteményéhez tárolóként működő vezérlőkhöz. Az ellenőrzés gyermekeinek végre kell hajtaniuk ISelectionItemProvider.

ISynchronizedInputProvider

Olyan módszereket tesz elérhetővé, amelyek megkönnyítik UI-automatizálás ügyfél hozzáférését a szinkronizált bemenetet támogató vezérlőkhöz.

ITableItemProvider

Olyan módszereket és tulajdonságokat tesz elérhetővé, amelyek támogatják UI-automatizálás ügyfél hozzáférését az ITableProvider implementálást megvalósító tárolók gyermekvezérlőihez.

ITableProvider

Olyan módszereket és tulajdonságokat tesz elérhetővé, amelyek támogatják UI-automatizálás ügyfél hozzáférését a gyermekelemek gyűjteményéhez tárolóként működő vezérlőkhöz. Ennek az elemnek a gyermekeinek ITableItemProvider kell implementálniuk, és egy kétdimenziós logikai koordinátarendszerbe kell szervezniük, amely a billentyűzet használatával bejárható (vagyis egy UI-automatizálás ügyfél áttérhet a szomszédos vezérlőkre).

ITextProvider

Olyan módszereket és tulajdonságokat tesz elérhetővé, amelyek támogatják UI-automatizálás ügyfél hozzáférését a szöveget tartalmazó vezérlőkhöz.

ITextRangeProvider

Olyan módszereket és tulajdonságokat tesz elérhetővé, amelyek támogatják UI-automatizálás ügyfél számára a folyamatos szöveghez való hozzáférést egy olyan szövegtárolóban, amely ITextProvider implementál.

IToggleProvider

Olyan módszereket és tulajdonságokat tesz elérhetővé, amelyek támogatják UI-automatizálás ügyfél hozzáférését az olyan vezérlőkhöz, amelyek egy adott állapotkészleten át tudnak haladni, és egy állapotot a készlet után tartanak fenn.

ITransformProvider

Olyan módszereket és tulajdonságokat tesz elérhetővé, amelyek támogatják UI-automatizálás ügyfél hozzáférését a kétdimenziós térben áthelyezhető, átméretezhető vagy elforgatható vezérlőkhöz.

IValueProvider

Olyan metódusokat és tulajdonságokat tesz elérhetővé, amelyek támogatják UI-automatizálás ügyfél hozzáférését olyan belső értékkel rendelkező vezérlőkhöz, amelyek nem terjednek ki egy tartományra, és amely sztringként jeleníthető meg.

IVirtualizedItemProvider

Egy metódust tesz elérhetővé, amely támogatja a virtualizált elemvezérlő mintát.

IWindowProvider

Olyan módszereket és tulajdonságokat tesz elérhetővé, amelyek támogatják UI-automatizálás ügyfelek hozzáférését olyan vezérlőkhöz, amelyek alapvető ablakalapú funkciókat biztosítanak a hagyományos grafikus felhasználói felületen (GUI).

Enumerációk

Name Description
NavigateDirection

A UI-automatizálás fa navigációs irányának megadására szolgáló értékeket tartalmaz.

ProviderOptions

Olyan értékeket tartalmaz, amelyek megadják a UI-automatizálás szolgáltató típusát.