ToggleButton.IsChecked Vlastnost

Definice

Získá nebo nastaví, zda je ToggleButton zaškrtnuto.

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)

Hodnota vlastnosti

true, pokud je zaškrtnuto ToggleButton; false pokud ToggleButton není zaškrtnuto; jinak null. Výchozí hodnota je false.

Atributy

Příklady

Následující příklad vytvoří CheckBox nastaven na neurčitý stav.

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

Poznámky

Ovládací prvek, který dědí z ToggleButton určuje jeho chování, pokud je tato vlastnost null.

Zaškrtávací políčko

Pokud je vlastnost IsThreeState nastavena na hodnotu true, uživatel může kliknout na CheckBox vybrat tři možné stavy. Následující tabulka popisuje tři stavy CheckBox.

Stav CheckBox Hodnota IsChecked
Kontroloval true
Neomezený false
Neurčitý null

Pokud je IsThreeState false, můžete tuto vlastnost programově nastavit tak, aby null umístit CheckBox do neurčitého stavu, ale uživatel nemůže nastavit CheckBox na neurčitý stav prostřednictvím uživatelského rozhraní (UI).

Přepínač

Pokud tuto vlastnost nastavíte na null na RadioButton, RadioButton není zaškrtnuto.

Použití atributu XAML

< objektIsChecked="Boolean"/>

-nebo-

< objektIsChecked="{x:Null – rozšíření značek}"/>

Informace o vlastnosti závislosti

Pole Identifikátor IsCheckedProperty
Vlastnosti metadat nastavené na true BindsTwoWayByDefault

Platí pro