ToggleButton.IsChecked ToggleButton.IsChecked ToggleButton.IsChecked ToggleButton.IsChecked Property

定義

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 Nullable<bool> IsChecked { get; set; }
member this.IsChecked : Nullable<bool> with get, set
Public Property IsChecked As Nullable(Of Boolean)

プロパティ値

ToggleButton がチェックされている場合は trueToggleButton がチェックされていない場合は false。それ以外の場合は nulltrue 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 3 つの状態を選択します。When the IsThreeState property is set to true, a user can click a CheckBox to pick three possible states. 次の表に、3 つの状態、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

場合IsThreeStateが false の場合、このプロパティを設定することができますもプログラムでnullを配置する、 CheckBox 、中間の状態で、ユーザーは設定できませんが、CheckBoxを通じて、不定状態に、 ユーザー インターフェイス (UI)user interface (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 ユーザー インターフェイス (UI)user interface (UI).

RadioButtonRadioButton

このプロパティを設定する場合nullで、 RadioButtonRadioButtonがチェックされていません。If you set this property to null on a RadioButton, the RadioButton is unchecked.

XAML 属性の使用方法XAML Attribute Usage

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

適用対象