Poznámka
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Poznámka:
Tato dokumentace je určená pro vývojáře rozhraní .NET Framework, kteří chtějí používat spravované třídy automatizace uživatelského rozhraní definované v oboru názvů System.Windows.Automation. Nejnovější informace o automatizaci uživatelského rozhraní najdete v tématu rozhraní API služby Windows Automation: Automatizace uživatelského rozhraní.
Toto téma představuje pokyny a konvence pro implementaci IScrollItemProvider, včetně informací o vlastnostech, metodách a událostech. Odkazy na další odkazy jsou uvedeny na konci tématu.
Vzor ScrollItemPattern řízení se používá k podpoře jednotlivých podřízených ovládacích prvků kontejnerů, které implementují IScrollProvider. Tento vzor ovládacího prvku funguje jako komunikační kanál mezi podřízeným ovládacím prvku a jeho kontejnerem, aby se zajistilo, že kontejner může změnit aktuálně viditelný obsah (nebo oblast) v jeho zobrazení tak, aby zobrazoval podřízený ovládací prvek. Příklady ovládacích prvků, které implementují tento vzor ovládacího prvku, naleznete v tématu mapování vzorů ovládacích prvků pro klienty automatizace uživatelského rozhraní.
Pokyny a konvence implementace
Při implementaci vzoru ovládacího prvku Scroll Item si všimněte následujících pokynů a konvencí:
- Položky obsažené v ovládacím prvku Okno nebo Plátno nejsou nutné k implementaci rozhraní IScrollItemProvider. Jako alternativu však musí zveřejnit platné umístění pro BoundingRectangleProperty. To umožní klientské aplikaci Automatizace uživatelského rozhraní používat ScrollPattern metody vzorů ovládacích prvků v kontejneru k zobrazení podřízené položky.
Požadované členy pro IScrollItemProvider
Pro implementaci rozhraní IScrollProvider je vyžadována následující metoda.
Požadované členy | Typ členu | Poznámky |
---|---|---|
ScrollIntoView | -Metoda | Žádné |
Tento vzor ovládacího prvku nemá přidružené vlastnosti ani události.
Výjimky
Poskytovatelé musí vyvolat následující výjimky.
Typ výjimky | Podmínka |
---|---|
InvalidOperationException | Pokud položku nelze posunout do zobrazení: - ScrollIntoView |
Viz také
- Přehled vzorů ovládacích prvků automatizace uživatelského rozhraní
- Podpora vzorů ovládacích prvků v poskytovateli automatizace uživatelského rozhraní
- Vzory ovládacích prvků automatizace uživatelského rozhraní pro klienty
- Přehled stromu automatizace uživatelského rozhraní
- Použití ukládání do mezipaměti v automatizaci uživatelského rozhraní