Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
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 irányelveket és konvenciókat mutat be a megvalósításhoz, beleértve a IScrollItemProvidertulajdonságokra, módszerekre és eseményekre vonatkozó információkat. A további hivatkozásokra mutató hivatkozások a témakör végén jelennek meg.
A ScrollItemPattern vezérlőminta a implementálandó IScrollProvidertárolók egyéni gyermekvezérlőinek támogatására szolgál. Ez a vezérlőminta kommunikációs csatornaként működik a gyermekvezérlő és a tároló között, így biztosítható, hogy a tároló módosíthassa a nézetablakban lévő jelenleg látható tartalmat (vagy régiót) a gyermekvezérlő megjelenítéséhez. A vezérlőmintát megvalósító vezérlők példáiért lásd: Vezérlőminta-megfeleltetés a felhasználói felület automatizálási ügyfelei számára.
Végrehajtási irányelvek és egyezmények
A Scroll Item vezérlőminta megvalósításakor vegye figyelembe a következő irányelveket és konvenciókat:
- Az ablak- vagy vászonvezérlőben található elemek nem szükségesek az IScrollItemProvider felület implementálásához. Alternatív megoldásként azonban biztosítaniuk kell egy érvényes helyet a BoundingRectangleProperty számára. Ez lehetővé teszi, hogy egy UI Automation-ügyfélalkalmazás a tárolóban lévő ScrollPattern vezérlőminta-metódusokat használja a gyermekelem megjelenítéséhez.
Az IScrollItemProvider kötelező tagjai
Az IScrollProvider interfész implementálásához a következő módszer szükséges.
| Kötelező tagok | Tagtípus | Jegyzetek |
|---|---|---|
| ScrollIntoView | - Módszer | Egyik sem |
Ez a vezérlőminta nem rendelkezik társított tulajdonságokkal vagy eseményekkel.
Kivételek
A szolgáltatóknak a következő kivételeket kell megadniuk.
| Kivétel típusa | Állapot |
|---|---|
| InvalidOperationException | Ha egy elemet nem lehet a látható területre görgetni: - ScrollIntoView |
Lásd még
- felhasználói felület automatizálási szabályozási mintáinak áttekintése
- Felhasználói felület automatizálási vezérlési minták támogatása
- Felhasználói felület automatizálási vezérlőminták ügyfeleknek
- felhasználói felület automatizálási fájának áttekintése
- Gyorsítótárazás használata a felhasználói felület automatizálásban