单选按钮
的RadRadioButton控件继承自本机RadioButton控件,并实现了ICommandSource接口。由于继承,它具有标准RadioButton控件的所有特性。的ICommandSource实现允许您将命令附加到按钮,这将在RadRadioButton被单击时执行。
中的按钮可以看到如何使用ICommand命令的话题。
图1:单选按钮
定义RadButton
您可以实例化您的RadRadioButton在XAML和代码中。
例1:在XAML中定义按钮
例2:在代码中定义按钮
RadRadioButton = new RadRadioButton(){内容= "Radio Item"};
将radRadioButton设置为新的radRadioButton (), {_ .Content = "Radio Item" _}
按钮选中事件
该按钮提供了一组事件,当您单击它时将触发这些事件。
- 检查:选中按钮时触发此事件。
- 无节制的:当按钮未选中时触发此事件。
- 激活:当按钮被选中或未选中时触发此事件。
正如任何其他按钮RadRadioButton公开了一个点击事件也是。
按钮的检查状态可以通过其来手动控制完成财产。
下面是一个处理检查按钮的事件。
例3:订阅Checked事件
例4:定义Checked事件处理程序
private void RadRadioButton_Checked(对象发送器,RoutedEventArgs e){//在这里实现你的逻辑}
私有子RadRadioButton_Checked(发送者作为对象,e作为RoutedEventArgs)'在这里实现你的逻辑'结束Sub
分组RadRadioButtons
通过将RadRadioButtons用户将被允许只检查组中的一个按钮。为了将几个radradiobutton组合在一起,你可以将它们放在同一个布局面板中(参见例5)。
例5:分组单选按钮
图2:分组单选按钮
自定义RadRadioButton
IsBackgroundVisible-该属性为bool类型,它控制RadRadioButton控件在正常状态下的背景和边界的可见性。
图2:隐藏背景的单选按钮
CornerRadius:此属性控制按钮的角半径。
图3:拐角半径设置为15的单选按钮