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

分割按钮

RadSplitButton是RadButton和RadDropDownButton的UI组合。

一个RadButton元素表示ButtonPart,而RadDropDownButton表示DropDownPart。的RadSplitButton的不同部分视觉结构篇文章。

RadSplitButton看起来非常类似RadDropDownButton。主要的区别是RadSplitButton有两个独立的部分-一个可单击的按钮和一个打开下拉菜单的按钮。另一方面,RadDropDownButton将这两个操作合并为一个按钮。

拆分按钮控件实现ICommandSource接口,该接口允许您将命令附加到ButtonPart,这些命令将在单击按钮时执行。阅读更多这方面的内容命令篇文章。

实例化RadSplitButton

为了使用RadSplitButton类,您需要添加一个引用Telerik.Windows.Controls.dll

你可以实例化RadSplitButton在XAML和代码中。

在XAML中定义按钮

在代码中定义按钮

RadSplitButton RadSplitButton = new RadSplitButton() {Content = "点击我!"};
Dim radSplitButton作为新的radSplitButton () {_ .Content = "点击我!"_}

RadSplitButton

创建的拆分按钮

添加下拉菜单内容

为了向RadSplitButton的下拉区域添加内容,请使用它的DropDownContent财产。

添加ListBox作为下拉内容

        

此外,该控件提供DropDownContentTemplate而且DropDownContentTemplateSelector属性,该属性可用于在数据绑定场景中自定义下拉内容。有关数据模板的详细信息,请参阅数据模板概述MSDN文章。

RadSplitButton带有下拉内容

RadSplitButton带有下拉内容

切换RadSplitButton

拆分按钮的ButtonPart可以充当切换按钮。要启用此功能,请设置IsToggle属性的RadSplitButton真正的

启用切换模式

RadSplitButton作为切换按钮

RadSplitButton作为切换按钮

汽车开

您可以允许RadSplitButton自动显示其DropDownContent,当您鼠标移到按钮上.控件控制此行为AutoOpenDelay属性的RadSplitButton。属性指定显示下拉内容的时间。

若要禁用控件的自动打开功能,请设置AutoOpenDelay0

设置AutoOpenDelay属性

定制RadSplitButton

您可以使用以下属性轻松自定义RadSplitButton:

  • IsOpen-指定按钮的DropDownContent是否打开。

  • 完成-当按钮的ButtonPart行为类似于切换按钮时,指定按钮的检查状态。

  • CloseOnEscape-指定当Esc按键被按下。默认值为真正的

  • ButtonPartStyle-允许你定义一个风格RadSplitButton的ButtonPart。的TargetType所期望的风格是RadButton

  • TogglePartStyle-允许你定义一个风格对于RadSplitButton的ButtonPart,当它处于切换按钮模式时。的TargetType所期望的风格是RadToggleButton

  • CornerRadius- RadSplitButton的角半径。

  • ToggleCornerRadius-指定ButtonPart的角半径,当它的行为像一个切换按钮。

  • IsBackgroundVisible-控制RadSplitButton控件在正常状态下的背景和边框的可见性。

  • IsButtonPartVisible-指定ButtonPart是否可见。

  • DropDownButtonPosition-指定下拉箭头的位置。可能的值为正确的(默认),

  • DropDownIndicatorVisibility-指定下拉箭头是否应该可见。默认值为可见

  • DropDownPlacement-指定下拉区域应该放置的位置-绝对中心正确的

  • DropDownWidth-指定下拉框的宽度。

  • DropDownHeight-指定下拉框的高度。

  • DropDownMaxHeight-指定下拉框的最大高度。

  • DropDownMaxWidth-指定下拉区域的最大宽度。

  • CloseOnPopupMouseLeftButtonUp参数时是否关闭下拉框DropDownContent控制的。控件上执行关闭下拉列表的操作MouseLeftButtonUp事件的弹出控制。默认值为

定制RadSplitButton

        < / telerik: RadSplitButton >
定制RadSplitButton

定制RadSplitButton

另请参阅

在本文中
Baidu
map