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 geïntroduceerd voor het implementeren van de IScrollItemProvider, inclusief informatie over eigenschappen, methoden en gebeurtenissen. Koppelingen naar aanvullende verwijzingen worden aan het einde van het onderwerp weergegeven.
Het ScrollItemPattern besturingspatroon wordt gebruikt om afzonderlijke kindbesturingselementen van containers te ondersteunen die IScrollProvider implementeren. Dit sturingspatroon fungeert als een communicatiekanaal tussen een kinderbesturingselement en de container, om ervoor te zorgen dat de container de momenteel zichtbare inhoud of het gebied binnen de viewport kan wijzigen om het kinderbesturingselement weer te geven. Zie Toewijzing van besturingspatronen voor UI Automation-clientsvoor voorbeelden van besturingselementen die dit besturingspatroon implementeren.
Implementatierichtlijnen en conventies
Houd rekening met de volgende richtlijnen en conventies bij het implementeren van het scroll-item besturingspatroon:
- Items in een Venster- of Canvas-besturingselement hoeven de IScrollItemProvider-interface niet te implementeren. Ze moeten echter als alternatief een geldige locatie voor de BoundingRectangleProperty blootleggen. Hierdoor kan een UI Automation-clienttoepassing de ScrollPattern besturingspatroonmethoden op de container gebruiken om het ondergeschikte item weer te geven.
Vereiste leden voor IScrollItemProvider
De volgende methode is vereist voor het implementeren van de IScrollProvider-interface.
| Vereiste leden | Ledentype | Opmerkingen |
|---|---|---|
| ScrollIntoView | -Methode | Geen |
Dit besturingselementpatroon heeft geen gekoppelde eigenschappen of gebeurtenissen.
Uitzonderingen
Providers moeten de volgende uitzonderingen genereren.
| Uitzonderingstype | Conditie |
|---|---|
| InvalidOperationException | Als een item niet in beeld kan worden geschoven: - ScrollIntoView |
Zie ook
- Overzicht van UI-automatiseringsbesturingspatronen
- Ondersteuning van bedieningspatronen in een UI Automation Provider
- UI Automation-besturingspatronen voor clients
- Overzicht van de UI Automation Tree
- Caching gebruiken in de UI-automatisering van de gebruikersinterface