Freigeben über


IToggleProvider.ToggleState Eigenschaft

Definition

Ruft den Umschaltzustand des Steuerelements ab.

public:
 property System::Windows::Automation::ToggleState ToggleState { System::Windows::Automation::ToggleState get(); };
public System.Windows.Automation.ToggleState ToggleState { get; }
member this.ToggleState : System.Windows.Automation.ToggleState
Public ReadOnly Property ToggleState As ToggleState

Eigenschaftswert

ToggleState

Der ToggleState des Steuerelements.

Beispiele

Das folgende Beispiel zeigt eine Implementierung dieser Methode für ein Steuerelement, das umgeschaltet werden kann. Der zurückgegebene ToggleState basiert auf der Farbe des Steuerelements; dies entspricht der IsChecked Eigenschaft eines CheckBox-Steuerelements.

/// <summary>
/// Retrieves the toggle state of the control.
/// </summary>
/// <remarks>
/// For this custom control the toggle state is reflected by the color 
/// of the control. This is analogous to the CheckBox IsChecked property.
/// Green   - ToggleState.On
/// Red     - ToggleState.Off
/// Yellow  - ToggleState.Indeterminate
/// </remarks>
ToggleState IToggleProvider.ToggleState
{
    get
    {
        return customControl.toggleStateColor[customControl.controlColor]; ;
    }
}
''' <summary>
''' Retrieves the toggle state of the control.
''' </summary>
''' <remarks>
''' For this custom control the toggle state is reflected by the color 
''' of the control. This is analogous to the CheckBox IsChecked property.
''' Green   - ToggleState.On
''' Red     - ToggleState.Off
''' Yellow  - ToggleState.Indeterminate
''' </remarks>
Private ReadOnly Property IToggleProvider_ToggleState() As ToggleState Implements IToggleProvider.ToggleState
    Get
        Return customControl.toggleStateColor(customControl.controlColor)

    End Get
End Property

Hinweise

Ein Steuerelement muss in dieser Reihenfolge durchlaufen ToggleState werden: On, Offund (sofern unterstützt) Indeterminate.

Gilt für

Siehe auch