IToggleProvider.ToggleState プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
コントロールのトグル状態を取得します。
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 は、コントロールの色に基づいています。これは、CheckBox コントロールの IsChecked プロパティに似ています。
/// <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の順序で循環する必要があります。 OnOffIndeterminate