IToggleProvider.ToggleState Свойство

Определение

Возвращает состояние элемента управления (из числа тех, в которые он может переключаться).Gets the toggle state of the control.

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

Значение свойства

ToggleState

Тип ToggleState элемента управления.The ToggleState of the control.

Примеры

В следующем примере показана реализация этого метода для элемента управления, который можно переключить.The following example shows an implementation of this method for a control that can be toggled. Возвращаемый Тогглестате основан на цвете элемента управления; Это аналогично IsChecked свойству элемента управления CheckBox.The ToggleState returned is based on the color of the control; this is analogous to the IsChecked property of a CheckBox control.

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

Комментарии

Элемент управления должен циклически проходить по нему ToggleState в следующем порядке: On , Off и (если поддерживается) Indeterminate .A control must cycle through its ToggleState in this order: On, Off, and (if supported) Indeterminate.

Применяется к