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

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/PanPen120/article/details/48601525

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属性设置同一个名称,即也可以互斥

展开阅读全文

没有更多推荐了,返回首页