System.Windows.Automation.Provider Névtér
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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. |