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 IToggleProvidergeïntroduceerd, inclusief informatie over methoden en eigenschappen. Koppelingen naar aanvullende verwijzingen worden aan het einde van het onderwerp weergegeven.
Het TogglePattern besturingspatroon wordt gebruikt ter ondersteuning van controle's die door een set toestanden kunnen bladeren en een ingestelde toestand kunnen behouden. Zie Toewijzing van besturingspatronen voor UI Automation-clientsvoor voorbeelden van besturingselementen die dit besturingspatroon implementeren.
Implementatierichtlijnen en conventies
Let bij het implementeren van het wisselknoppatroon op de volgende richtlijnen en conventies:
Besturingselementen die de status niet behouden wanneer ze worden geactiveerd, zoals knoppen, werkbalkknoppen en hyperlinks, moeten in plaats daarvan worden geïmplementeerd IInvokeProvider .
Een besturingselement moet de volgende volgorde doorlopen ToggleState : On, Off en, indien ondersteund, Indeterminate.
TogglePattern biedt geen SetState-methode (newState) vanwege problemen met betrekking tot de directe instelling van een selectievakje met drie statussen zonder de juiste ToggleState volgorde te doorlopen.
Het RadioButton-besturingselement implementeert IToggleProvider niet, omdat het niet in staat is om zijn geldige toestanden te doorlopen.
Vereiste leden voor IToggleProvider
De volgende eigenschappen en methoden zijn vereist voor de implementatie IToggleProvider.
| Vereist onderdeel | Ledentype | Opmerkingen |
|---|---|---|
| Toggle | Methode | Geen |
| ToggleStateProperty | Vastgoed | Geen |
Dit besturingspatroon heeft geen gekoppelde 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
- De schakelstatus van een selectievakje ophalen met UI Automatisering
- Overzicht van de UI Automation Tree
- Caching gebruiken in de UI-automatisering van de gebruikersinterface