ToggleButton.IsChecked Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает значение, указывающее, установлен ли флажок ToggleButton .
public:
property IReference<bool> ^ IsChecked { IReference<bool> ^ get(); void set(IReference<bool> ^ value); };
IReference<bool> IsChecked();
void IsChecked(IReference<bool> value);
public System.Nullable<bool> IsChecked { get; set; }
var iReference = toggleButton.isChecked;
toggleButton.isChecked = iReference;
Public Property IsChecked As Nullable(Of Boolean)
<togglebutton IsChecked="bool"/>
-or-
<togglebutton IsChecked="{x:Null}"/>
Значение свойства
Значение true , если установлен флажок ToggleButton ; false , если флажок ToggleButton снят; в противном случае — null. Значение по умолчанию — false.
При программировании с помощью C# или Microsoft Visual Basic тип этого свойства проецируется как bool? ( логическое значение, допускающее значение NULL).
Комментарии
ToggleButton и может иметь три состояния:
State | Свойство | Применение |
---|---|---|
установлен | IsChecked | true |
снят | IsChecked | false |
не определен | IsChecked | null |
Чтобы toggleButton сообщал о неопределенном состоянии, необходимо задать для свойства IsThreeStateзначение true.
Примечание
ToggleButton имеет то же визуальное состояние для неопределенного и неконтролированного состояний. Производные элементы управления, такие как CheckBox, могут определять различные визуальные состояния для каждого состояния.
Чтобы задать значение NULL в XAML, используйте расширение разметки {x:Null}.