Sdílet prostřednictvím


Implementace vzoru ovládacích prvků GridItem pro automatizaci uživatelského rozhraní

Poznámka:

Tato dokumentace je určená pro vývojáře rozhraní .NET Framework, kteří chtějí používat spravované třídy model UI Automation definované v System.Windows.Automation oboru názvů. Nejnovější informace o model UI Automation najdete v tématu Rozhraní API služby Windows Automation: model UI Automation.

Toto téma představuje pokyny a konvence pro implementaci IGridItemProvider, včetně informací o vlastnostech. Odkazy na další odkazy jsou uvedeny na konci přehledu.

Řídicí GridItemPattern vzor se používá k podpoře jednotlivých podřízených ovládacích prvků kontejnerů, které implementují IGridProvider. Příklady ovládacích prvků, které tento vzor ovládacích prvků implementují, naleznete v tématu Mapování vzorů ovládacích prvků pro model UI Automation Klienti.

Pokyny a konvence implementace

Při implementaci IGridProvidersi všimněte následujících pokynů a konvencí:

  • Souřadnice mřížky jsou založené na nule s levou horní buňkou se souřadnicemi (0, 0).

  • Sloučené buňky budou hlásit své Row a Column vlastnosti na základě podkladové ukotvené buňky definované poskytovatelem model UI Automation. Obvykle se jedná o nejvyšší a nejvíce levý řádek nebo sloupec.

  • IGridItemProvider neposkytuje aktivní manipulaci s mřížkou, jako je sloučení nebo rozdělení buněk.

  • Ovládací prvky, které implementujíIGridItemProvider, se obvykle dají procházet (tj. klient model UI Automation se může přesunout na sousední ovládací prvky) pomocí klávesnice.

Požadované členy pro IGridItemProvider

Pro implementaci IGridItemProviderjsou vyžadovány následující vlastnosti a metody .

Požadované členy Typ členu Notes
Row Vlastnost Nic
Column Vlastnost Nic
RowSpan Vlastnost Nic
ColumnSpan Vlastnost Nic
ContainingGrid Vlastnost Nic

Tento vzor ovládacího prvku nemá žádné přidružené metody ani události.

Výjimky

Tento vzor ovládacího prvku nemá žádné přidružené výjimky.

Viz také