Прочитать на английском

Поделиться через


ToggleButton.IsChecked Свойство

Определение

Возвращает или задает, проверяется ли ToggleButton.

C#
[System.ComponentModel.TypeConverter(typeof(System.Windows.NullableBoolConverter))]
[System.Windows.Localizability(System.Windows.LocalizationCategory.None, Readability=System.Windows.Readability.Unreadable)]
public bool? IsChecked { get; set; }

Значение свойства

true, если установлен флажок ToggleButton; Значение false, если ToggleButton снят; в противном случае null. Значение по умолчанию — false.

Атрибуты

Примеры

В следующем примере создается CheckBox задано неопределенное состояние.

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

Применяется к

Продукт Версии
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9