Condividi tramite


IToggleProvider.ToggleState Proprietà

Definizione

Ottiene lo stato di attivazione o disattivazione del controllo.

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

Valore della proprietà

ToggleState

Valore ToggleState del controllo.

Esempio

Nell'esempio seguente viene illustrata un'implementazione di questo metodo per un controllo che può essere attivato. ToggleState restituito è basato sul colore del controllo; si tratta di un oggetto analogo alla IsChecked proprietà di un controllo CheckBox.

/// <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

Commenti

Un controllo deve eseguire il ciclo ToggleState in questo ordine: On, Offe (se supportato). Indeterminate

Si applica a

Vedi anche