ToggleButton.IsChecked 속성

정의

ToggleButton이 선택된 상태인지 여부를 가져오거나 설정합니다.Gets or sets whether the ToggleButton is checked.

public:
 property Nullable<bool> IsChecked { Nullable<bool> get(); void set(Nullable<bool> value); };
[System.ComponentModel.TypeConverter(typeof(System.Windows.NullableBoolConverter))]
[System.Windows.Localizability(System.Windows.LocalizationCategory.None, Readability=System.Windows.Readability.Unreadable)]
public bool? IsChecked { get; set; }
[<System.ComponentModel.TypeConverter(typeof(System.Windows.NullableBoolConverter))>]
[<System.Windows.Localizability(System.Windows.LocalizationCategory.None, Readability=System.Windows.Readability.Unreadable)>]
member this.IsChecked : Nullable<bool> with get, set
Public Property IsChecked As Nullable(Of Boolean)

속성 값

Nullable<Boolean>

ToggleButton이 선택되어 있으면 true이고, ToggleButton이 선택되어 있지 않으면 false이며, 그렇지 않으면 null입니다.true if the ToggleButton is checked; false if the ToggleButton is unchecked; otherwise null. 기본값은 false입니다.The default is false.

특성

예제

다음 예에서는 비활성화 된 CheckBox 상태로 설정 된를 만듭니다.The following example creates a CheckBox set to an indeterminate state.

<CheckBox Name="checkBox1" IsThreeState="True" 
          IsChecked="{x:Null}">
  A CheckBox in an indeterminate state
</CheckBox>

설명

에서 상속 되는 컨트롤은 ToggleButton 이 속성이 인 경우 동작을 결정 합니다 null .A control that inherits from ToggleButton determines its behavior when this property is null.

CheckBoxCheckBox

IsThreeState속성이 true로 설정 된 경우 사용자는를 클릭 CheckBox 하 여 세 가지 가능한 상태를 선택할 수 있습니다.When the IsThreeState property is set to true, a user can click a CheckBox to pick three possible states. 다음 표에서는의 세 가지 상태에 대해 설명 합니다 CheckBox .The following table describes the three states of a CheckBox.

상태 CheckBoxState of the CheckBox IsChecked의 값Value of IsChecked
선택Checked true
선택 취소됨Unchecked false
않음Indeterminate null

가 false 인 경우에 IsThreeState 도이 속성을로 프로그래밍 방식으로 설정 하 여을 null 결정 되지 않은 상태로 만들 수 CheckBox 있지만 사용자는 CheckBox UI (사용자 인터페이스)를 통해를 결정 되지 않은 상태로 설정할 수 없습니다.If IsThreeState is false, you can still programmatically set this property to null to put the CheckBox in an indeterminate state, but the user cannot set the CheckBox to the indeterminate state through the user interface (UI).

RadioButtonRadioButton

에서이 속성을로 설정 하면이 null RadioButton RadioButton 선택 취소 됩니다.If you set this property to null on a RadioButton, the RadioButton is unchecked.

XAML 특성 사용XAML Attribute Usage

<개체 IsChecked = " Boolean "/><object IsChecked="Boolean"/>

또는-or-

<개체 IsChecked= "{X:null 태그 확장}" / ><object IsChecked="{x:Null Markup Extension}"/>

종속성 속성 정보Dependency Property Information

식별자 필드Identifier field IsCheckedProperty
메타 데이터 속성 설정 trueMetadata properties set to true BindsTwoWayByDefault

적용 대상