Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Opmerking
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 Automationvoor 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 om afzonderlijke kindbesturingselementen van containers te ondersteunen die IGridProvider implementeren. Zie Toewijzing van besturingspatronen voor UI Automation-clientsvoor 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 IGridItemProvider implementeren, kunnen doorgaans worden doorlopen (dat wil zeggen, een UI Automation-client kan met het toetsenbord naar aangrenzende besturingselementen worden verplaatst).
Vereiste leden voor IGridItemProvider
De volgende eigenschappen en methoden zijn vereist voor de implementatie IGridItemProvider.
| Vereiste leden | Ledentype | Opmerkingen |
|---|---|---|
| Row | Vastgoed | Geen |
| Column | Vastgoed | Geen |
| RowSpan | Vastgoed | Geen |
| ColumnSpan | Vastgoed | Geen |
| ContainingGrid | Vastgoed | Geen |
Dit besturingspatroon heeft geen bijbehorende methoden of gebeurtenissen.
Uitzonderingen
Dit besturingspatroon heeft geen gekoppelde uitzonderingen.
Zie ook
- Overzicht van UI-automatiseringsbesturingspatronen
- Ondersteuning van bedieningspatronen in een UI Automation Provider
- UI Automation-besturingspatronen voor clients
- Het UI Automation-rasterbesturingspatroon implementeren
- Overzicht van de UI Automation Tree
- Caching gebruiken in de UI-automatisering van de gebruikersinterface