Telerik UI for WPF?下载30天免费试用

单选按钮

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:分组单选按钮

       
上面的代码创建了两组RadRadioButtons

图2:分组单选按钮

自定义RadRadioButton

  • IsBackgroundVisible-该属性为bool类型,它控制RadRadioButton控件在正常状态下的背景和边界的可见性。

    图2:隐藏背景的单选按钮

  • CornerRadius:此属性控制按钮的角半径。

    图3:拐角半径设置为15的单选按钮

另请参阅

在本文中
Baidu
map