ToggleButton.IsChecked Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает, проверяется ли ToggleButton.
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)
Значение свойства
true
, если установлен флажок ToggleButton; Значение false, если ToggleButton снят; в противном случае null
. Значение по умолчанию — false
.
- Атрибуты
Примеры
В следующем примере создается CheckBox задано неопределенное состояние.
<CheckBox Name="checkBox1" IsThreeState="True"
IsChecked="{x:Null}">
A CheckBox in an indeterminate state
</CheckBox>
Комментарии
Элемент управления, наследующий от ToggleButton, определяет его поведение при null
этого свойства.
Флажок
Если для свойства IsThreeState задано значение true, пользователь может щелкнуть CheckBox, чтобы выбрать три возможных состояния. В следующей таблице описываются три состояния CheckBox.
Состояние CheckBox | Значение IsChecked |
---|---|
Проверенный | true |
Безудержный | false |
Сомнительный | null |
Если IsThreeState имеет значение false, это свойство можно по-прежнему программно задать для null
, чтобы поместить CheckBox в неопределенное состояние, но пользователь не может задать CheckBox неопределенному состоянию через пользовательский интерфейс.
RadioButton
Если для этого свойства задано значение null
на RadioButton, RadioButton снят.
Использование атрибута XAML
объект <IsChecked
="Boolean"/>
-или-
объект <IsChecked
="{x:Null Markup Extension}"/>
Сведения о свойстве зависимостей
Поле идентификатора | IsCheckedProperty |
Свойства метаданных, заданные для true |
BindsTwoWayByDefault |