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}"/>

属性值

如果选中 ToggleButton,则为 true;如果未选中 ToggleButton,则为 false;否则为 null。 默认值为 false

如果使用 C# 或 Microsoft Visual Basic 进行编程,此属性的类型投影为 bool? (可为空的 布尔) 。

注解

ToggleButton 和 可以有三种状态:

State属性
已选中IsChecked true
取消选中IsChecked false
不确定IsChecked null

要使 ToggleButton 报告不确定状态,必须将 IsThreeState 属性设置为 true

注意

对于不确定状态和未选中状态,ToggleButton 具有相同的视觉状态。 派生控件(如 CheckBox)可以为每个状态定义不同的视觉状态。

若要在 XAML 中将值设置为 null ,请使用 {x:Null} 标记扩展

适用于

另请参阅