潘鹏整理WPF(3)按钮Button&&CheckBox&&RadioButton

来源:互联网 发布:国际象棋网络对战 编辑:程序博客网 时间:2024/05/17 21:40

Button

快捷键

  • IsCancel
    设置为true,按ESC,进入Button的Click中
  • IsDefault
    设置为true,按Enter,进入Button的Click中

嵌套

支持嵌套元素,意思是Button中可以同时放下Image\RadioButton\Lable等,只要在内嵌套个布局控件,当然,嵌套也适用于其他控件

<Button IsCancel="True" Click="ButtonBase_OnClick" Height="120" >    <StackPanel Height="141"  >      <Image Source="511c686cdacf4.jpg" Height="90"/>      <Label Content="哆啦A梦"/>    </StackPanel></Button>

这里写图片描述

CheckBox

三种状态

<CheckBox Content="选中状态" Height="16" Name="CheckBox2" IsChecked="True"/><CheckBox Content="未选状态" Height="16" Name="CheckBox3" IsChecked="False"/><CheckBox Content="填充状态" Height="16" Name="CheckBox1" IsChecked="{x:Null}"/>    

这里写图片描述
运行时,普通的点选只有选中、未选中状态,若是想要得到填充状态,设置IsThreeState=”True”

RadioButton

默认互斥

这个一般不单独使用,2个或更多的搭配,当在同一个布局控件内的多个RadioButton会默认互斥,即选中一个,之前选中变为未选中

设置互斥

当在不同布局控件内的RadioButton的GroupName属性设置同一个名称,即也可以互斥

0 0
原创粉丝点击