复选框CheckBox

23-Windows10应用控件-复选框CheckBox

复选框 CheckBox 控件表示用户可以选中或者不选中的控件,常用于多选场景。

语法

<CheckBox.../>Code language: HTML, XML (xml)

或者

<CheckBox>内容</CheckBox>Code language: HTML, XML (xml)

CheckBox 和 RadioButton 控件都允许用户从选项列表中进行选择,CheckBox 控件允许用户选择一组或者多个选项。而 RadioButton 允许用户从互斥的选项进行选择。

CheckBox 控件继承自 ToggleButton,可具有3种状态:选中、未选中、和不确定。

CheckBox 控件可以通过 IsThreeState 属性来获取或者设置控件是支持两种状态还是三种状态的值。可以通过 IsChecked 属性来获取或者设置是否选中了复选框控件。注意的是如果 IsThreeState 如果为 True,则 IsChecked 属性在已选中或者不确定都会返回 true。

练一练

判断复选框是否选中,添加选中事件和取消选中事件:

<CheckBox
    x:Name="checkBox"
    Content="篮球"
    HorizontalAlignment="Left"
    Margin="125,100,0,0"
    VerticalAlignment="Top"/>
<CheckBox
    x:Name="checkBox1"
    Content="羽毛球"
    HorizontalAlignment="Left"
    Margin="125,137,0,0"
    VerticalAlignment="Top"/>
<CheckBox
    x:Name="checkBox2"
    Content="网球"
    HorizontalAlignment="Left"
    Margin="125,174,0,0"
    VerticalAlignment="Top"/>
<CheckBox
    x:Name="checkBox3"
    Content="乒乓球"
    HorizontalAlignment="Left"
    Margin="125,206,0,0"
    VerticalAlignment="Top"
    Checked="checkBox3_Checked"
    Unchecked="checkBox3_Unchecked"/>
<Button
    x:Name="button"
    Content="Button"
    HorizontalAlignment="Left"
    Margin="90,320,0,0"
    VerticalAlignment="Top"
    Click="button_Click"/>Code language: HTML, XML (xml)

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注