ToggleButton.IsChecked Proprietà

Definizione

Ottiene o imposta un valore che indica se l'oggetto ToggleButton è selezionato.

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)

Valore della proprietà

Nullable<Boolean>

true se l'oggetto ToggleButton è selezionato, false se l'oggetto ToggleButton è deselezionato, in caso contrario null. Il valore predefinito è false.

Attributi

Esempio

Nell'esempio seguente viene creato un CheckBox set su uno stato indeterminato.

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

Commenti

Un controllo che eredita da ToggleButton determina il comportamento quando questa proprietà è null.

CheckBox

Quando la IsThreeState proprietà è impostata su true, un utente può fare clic su un CheckBox oggetto per selezionare tre stati possibili. Nella tabella seguente vengono descritti i tre stati di un oggetto CheckBox.

Stato dell'oggetto CheckBox Valore di IsChecked
Selezionato true
Non selezionato false
Indeterminato null

Se IsThreeState è false, è comunque possibile impostare questa proprietà a livello di codice per null inserire l'oggetto CheckBox in uno stato indeterminato, ma l'utente non può impostare lo CheckBox stato indeterminato tramite l'interfaccia utente.

RadioButton

Se si imposta questa proprietà su null , RadioButtonl'oggetto RadioButton è deselezionato.

Uso della sintassi XAML per gli attributi

<Oggetto IsChecked =""Boolean/>

-oppure-

<Oggetto IsChecked ="{x:Null Markup Extension}"/>

Informazioni proprietà di dipendenza

Campo Identificatore IsCheckedProperty
Proprietà dei metadati impostate su true BindsTwoWayByDefault

Si applica a