Delen via


Besturingselementpatroon in-/uitschakelen

Beschrijft richtlijnen en conventies voor het implementeren van IToggleProvider, inclusief informatie over eigenschappen en methoden. De wisselknop besturingspatroon wordt gebruikt ter ondersteuning van besturingselementen die door een set statussen kunnen bladeren en een status kunnen onderhouden zodra deze is ingesteld.

Zie Besturingstypen en de ondersteunde besturingspatronenvoor voorbeelden van besturingselementen die dit besturingspatroon implementeren.

Dit onderwerp bevat de volgende secties.

Implementatierichtlijnen en conventies

Let bij het implementeren van het wisselpatroon controlepatroon 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 IInvokeProvider implementeren.
  • Een besturingselement moet de wisselknopstatussen (ToggleState) in de volgende volgorde doorlopen: ToggleState_On, ToggleState_Off en, indien ondersteund, ToggleState_Indeterminate.
  • Wisselknop biedt geen methode voor de setstatus vanwege problemen met het directe instellen van een selectievakje met drie statussen zonder de juiste ToggleState- reeks te doorlopen.
  • Het keuzerondje implementeert geen IToggleProvider, omdat het niet in staat is om door de geldige statussen te fietsen.

Vereiste leden voor IToggleProvider-

De volgende eigenschappen en methoden zijn vereist voor het implementeren van de IToggleProvider interface.

Vereiste leden Type lid Notities
wisselknop Methode Geen
ToggleState- Eigenschap Geen

 

Dit besturingspatroon heeft geen gekoppelde gebeurtenissen.

besturingstypen en de ondersteunde besturingspatronen

Overzicht van UI Automation-besturingspatronen

Overzicht van UI Automation Tree