Megosztás a következőn keresztül:


Vezérlőminta-leképezés felhasználói felületi automatizálási ügyfelekhez

Megjegyzés:

Ez a dokumentáció azoknak a .NET-keretrendszer-fejlesztőknek készült, akik a System.Windows.Automation névtérben definiált felügyelt felhasználói felületi Automation-osztályokat szeretnék használni. A felhasználói felület automatizálásával kapcsolatos legfrissebb információkért lásd Windows Automation API: UI Automation.

Ez a témakör a vezérlőtípusokat és a hozzájuk tartozó vezérlőmintákat sorolja fel.

Az alábbi táblázat a vezérlőmintákat a következő kategóriákba rendezi:

  • Támogatott. A vezérlőnek támogatnia kell ezt a vezérlőmintát.

  • Feltételes támogatás. A vezérlő a vezérlő állapotától függően támogathatja ezt a vezérlőmintát.

  • Nem támogatott. A vezérlő nem támogatja ezt a vezérlőmintát; Az egyéni vezérlők támogathatják ezt a vezérlőmintát.

Megjegyzés:

Egyes vezérlők feltételesen támogatják a vezérlő funkciójától függően több vezérlőmintát is. A menüelem-vezérlő például feltételesen támogatja az InvokePattern, ExpandCollapsePattern, TogglePattern, vagy SelectionItemPattern vezérlőmintát a menüvezérlő függvényétől függően.

Felhasználói felület automatizálásának vezérlési mintái ügyfelek számára

Vezérlő típusa Támogatott Feltételes támogatás Nem támogatott
Gomb Egyik sem Meghívás, váltás, összecsukás kibontása Egyik sem
Naptár Rács, táblázat Kijelölés, görgetés Érték
Jelölőnégyzet Váltógomb Egyik sem Egyik sem
Kombinált mező Kibontás összecsukás Kijelölés, Érték Kézirattekercs
Data Grid Rács Görgetés, kijelölés, táblázat Egyik sem
Adatelem Kijelölési elem Kibontás/Bezárás, hálóelem, görgőelem, táblázat, kapcsoló, érték Egyik sem
Dokumentum Szöveg Görgetés, érték Egyik sem
Szerkeszt Egyik sem Szöveg, tartományérték, érték Egyik sem
Csoport Egyik sem Kibontás összecsukás Egyik sem
Fejléc Egyik sem Átalakítani Egyik sem
Fejléc tétel Egyik sem Átalakítás, előhívás Egyik sem
Hivatkozás Előhív Érték Egyik sem
Kép Egyik sem Rácselem, táblázatelem Meghívás, kijelölt elem
Lista Egyik sem Rács, Több nézet, Görgetés, Kijelölés Táblázat
Listaelem Kijelölési elem Kibontás Összecsukás, Rácselem, Hívás, Görgetési elem, Váltás, Érték Egyik sem
Menü Egyik sem Egyik sem Egyik sem
Menüsáv Egyik sem Kibontás, Összecsukás, Dokkolás, Átalakítás Egyik sem
Menüpont Egyik sem Kibontás/Összecsukás, Meghívás, Kijelölt elem, Váltó Egyik sem
Panel Egyik sem Dokk. Görgetés, átalakítás Ablak
Folyamatjelző sáv Egyik sem Tartományérték, Érték Egyik sem
Választógomb Kijelölési elem Egyik sem Váltógomb
Görgetősáv Egyik sem Tartomány értéke Kézirattekercs
Elválasztó Egyik sem Egyik sem Egyik sem
Csúszka Egyik sem Tartomány értéke, kijelölés, érték Egyik sem
Léptető Egyik sem Tartomány értéke, kijelölés, érték Egyik sem
Felosztás gomb Hívás, Kibontás Összecsukás Egyik sem Egyik sem
Állapotsor Egyik sem Rács Egyik sem
Tabulátor Szelekció Kézirattekercs Egyik sem
Tab elem Kijelölési elem Egyik sem Előhív
Táblázat Rács, Rácselem, Táblázat, Táblázatelem Egyik sem Egyik sem
Szöveg Egyik sem Rácselem, táblázatelem, szöveg Érték
Hüvelykujj Átalakítani Egyik sem Egyik sem
Címsor Egyik sem Egyik sem Egyik sem
Eszközsáv Egyik sem Dokkolás, Bontás összecsukása, Átalakítás Egyik sem
Eszköztipp Egyik sem Szöveg, ablak Egyik sem
Fa Egyik sem Görgetés, kijelölés Egyik sem
Fa elem Kibontás összecsukás Meghívás, Görgetés elem, Kijelöléselem, Váltógomb Egyik sem
Ablak Átalakítás, ablak Dokk Egyik sem

Megjegyzés:

Ha egy vezérlőtípus nem rendelkezik támogatott szabályozási mintákkal, de egy vagy több feltételesen támogatott szabályozási mintával rendelkezik, akkor a feltételes vezérlési minták egyike mindig támogatott lesz.

Lásd még