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