Delen via


Het ui Automation GridItem-besturingselementpatroon implementeren

Notitie

Deze documentatie is bedoeld voor .NET Framework-ontwikkelaars die de beheerde UI Automation-klassen willen gebruiken die zijn gedefinieerd in de System.Windows.Automation naamruimte. Zie Windows Automation-API: UI Automation voor de meest recente informatie over UI Automation.

In dit onderwerp worden richtlijnen en conventies voor implementatie IGridItemProvidergeïntroduceerd, inclusief informatie over eigenschappen. Koppelingen naar aanvullende verwijzingen worden weergegeven aan het einde van het overzicht.

Het GridItemPattern besturingspatroon wordt gebruikt ter ondersteuning van afzonderlijke onderliggende besturingselementen van containers die worden geïmplementeerd IGridProvider. Zie Beheerpatroontoewijzing voor UI Automation-clients voor voorbeelden van besturingselementen die dit besturingspatroon implementeren.

Implementatierichtlijnen en conventies

Let bij de implementatie IGridProviderop de volgende richtlijnen en conventies:

  • Rastercoördinaten zijn op nul gebaseerd met de cel linksboven met coördinaten (0, 0).

  • Samengevoegde cellen rapporteren hun Row en Column eigenschappen op basis van hun onderliggende ankercel, zoals gedefinieerd door de UI Automation-provider. Normaal gesproken is dit de bovenste en meest linkse rij of kolom.

  • IGridItemProvider biedt geen actieve manipulatie van het raster, zoals het samenvoegen of splitsen van cellen.

  • Besturingselementen die worden geïmplementeerd IGridItemProvider , kunnen doorgaans worden doorkruist (een UI Automation-client kan worden verplaatst naar aangrenzende besturingselementen) met behulp van het toetsenbord.

Vereiste leden voor IGridItemProvider

De volgende eigenschappen en methoden zijn vereist voor de implementatie IGridItemProvider.

Vereiste leden Type lid Opmerkingen
Row Eigenschappen Geen
Column Eigenschappen Geen
RowSpan Eigenschappen Geen
ColumnSpan Eigenschappen Geen
ContainingGrid Eigenschappen Geen

Dit besturingspatroon heeft geen bijbehorende methoden of gebeurtenissen.

Uitzonderingen

Dit besturingspatroon heeft geen gekoppelde uitzonderingen.

Zie ook