Click or drag to resize
RadSplitButton Class
A SplitButton control.
Inheritance Hierarchy

Namespace: Telerik.Windows.Controls
Assembly: Telerik.Windows.Controls (in Telerik.Windows.Controls.dll) Version: 2017.3.913.40 (2017.3.913.40)
Syntax
public class RadSplitButton : ContentControl, 
	IPopupHost, ICommandSource, IPopupWrapperOwner, IDisposable

The RadSplitButton type exposes the following members.

Constructors
  NameDescription
Public methodRadSplitButton
Initializes a new instance of the RadSplitButton class.
Top
Methods
  NameDescription
Public methodDispose
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
Public methodStatic memberGetToggleContentRotateAngle
Gets the ToggleContentRotateAngle property.
Protected methodOnActivate
Raises the [E:Activate] event.
Public methodOnApplyTemplate
Invoked whenever application code or internal processes (such as a rebuilding layout pass) call. ApplyTemplate.
(Overrides FrameworkElementOnApplyTemplate.)
Protected methodOnChecked
Called when IsChecked property is initialised to true. Raises the Checked events.
Protected methodOnClick
Toggle the IsOpen property and execute the associated Command.
Protected methodOnCreateAutomationPeer
Creates a RadSplitButtonAutomationPeer.
(Overrides UIElementOnCreateAutomationPeer.)
Protected methodOnDropDownContentChanged
Protected methodOnDropDownContentTemplateChanged
Called when the DropDownContentTemplate property of a RadSplitButton changes.
Protected methodOnDropDownContentTemplateSelectorChanged
Called when the DropDownContentTemplateSelector property of a RadSplitButton changes.
Protected methodOnDropDownPlacementChanged
Called when [drop down placement changed].
Protected methodOnGotFocus
Called on got focus.
(Overrides FrameworkElementOnGotFocus(RoutedEventArgs).)
Protected methodOnInitialized
Raises the Initialized event. This method is invoked whenever IsInitialized is set to true internally.
(Overrides FrameworkElementOnInitialized(EventArgs).)
Protected methodOnIsButtonPartVisibleChanged
Protected methodOnKeyDown
Closes the popup on Escape key.
(Overrides UIElementOnKeyDown(KeyEventArgs).)
Protected methodOnLostFocus
Called on lost focus.
(Overrides UIElementOnLostFocus(RoutedEventArgs).)
Protected methodOnMouseEnter
Handles the mouse over and starts the auto open timer.
(Overrides UIElementOnMouseEnter(MouseEventArgs).)
Protected methodOnMouseLeave
Handles the mouse over and stops the auto open timer.
(Overrides UIElementOnMouseLeave(MouseEventArgs).)
Protected methodOnMouseMove
Restarts the auto open timer.
(Overrides UIElementOnMouseMove(MouseEventArgs).)
Protected methodOnToggle
Toggle the IsChecked property and raise the Checked/Unchecked events.
Protected methodOnUnchecked
Called when IsChecked property is initialised to false. Raises the Unchecked events.
Public methodStatic memberSetToggleContentRotateAngle
Sets the ToggleContentRotateAngle property.
Top
Extension Methods
  NameDescription
Public Extension MethodChildrenOfTypeT
Gets all child elements recursively from the visual tree by given type.
(Defined by ChildrenOfTypeExtensions.)
Public Extension MethodClearIfNoBindingAndSet
Clears if set.
(Defined by CommonExtensions.)
Public Extension MethodClearIfSet
Clears the property if a value has been set.
(Defined by CommonExtensions.)
Public Extension MethodDeserializePrimitives
Deserializes some primitive properties of a control.
(Defined by SerializationExtensions.)
Public Extension MethodEnableLayoutRounding (Defined by LayoutRoundingHelperExtensions.)
Public Extension MethodFindChildByTypeT
Finds child element of the specified type. Uses breadth-first search.
(Defined by ChildrenOfTypeExtensions.)
Public Extension MethodGetAssociatedInlineUIContainer (Defined by ExtensionMethods.)
Public Extension MethodGetAssociatedLayoutBox (Defined by ExtensionMethods.)
Public Extension MethodGetBaseControlItemStatus
Gets a string that communicates the visual status of a Control.
(Defined by AutomationExtensions.)
Public Extension MethodGetBoundsRelativeTo
Gets the bounds relative to the current framework element.
(Defined by ExtensionMethods.)
Public Extension MethodGetGlobalMousePosition
(Defined by WindowHost.)
Public Extension MethodGetParents
Enumerates through element's parents in the visual tree.
(Defined by ParentOfTypeExtensions.)
Public Extension MethodGetVisualParentT
Searches up in the visual tree for parent element of the specified type.
(Defined by ParentOfTypeExtensions.)
Public Extension MethodIsAncestorOf(DependencyObject)Overloaded.
Determines whether the element is ancestor of the current UI element.
(Defined by ExtensionMethods.)
Public Extension MethodIsAncestorOf(DependencyObject)Overloaded.
Determines whether the element is an ancestor of the descendant.
(Defined by ParentOfTypeExtensions.)
Public Extension MethodIsKeyboardFocusWithin
Determines whether keyboard focus is within the current UI element.
(Defined by KeyboardHelper.)
Public Extension MethodIsLocalValueSet(DependencyProperty)Overloaded.
Determines whether the specified dependency property local value is set.
(Defined by DependencyObjectExtensions.)
Public Extension MethodIsLocalValueSet(DependencyProperty)Overloaded.
Determines whether the specified dependency property local value is set.
(Defined by CommonExtensions.)
Public Extension MethodParentOfTypeT
Gets the parent element from the visual tree by given type.
(Defined by ParentOfTypeExtensions.)
Public Extension MethodSerializePrimitives
Serializes some primitive properties of a control.
(Defined by SerializationExtensions.)
Public Extension MethodSetAssociatedLayoutBox (Defined by ExtensionMethods.)
Public Extension MethodSetIfDifferent
Sets the value of the dependencyProperty property if it's hasn't that value currently.
(Defined by CommonExtensions.)
Public Extension MethodSetLayout
Sets the location in the element in Canvas.
(Defined by CommonExtensions.)
Public Extension MethodSetLocation(Point)Overloaded.
Sets the location in the element in Canvas.
(Defined by CommonExtensions.)
Public Extension MethodSetLocation(Double, Double)Overloaded.
Sets the location in the element in Canvas.
(Defined by CommonExtensions.)
Public Extension MethodSlideInOverloaded.
Slides the given element into view. This is an extension method.
(Defined by CalendarAnimation.)
Public Extension MethodSlideIn(TimeSpan)Overloaded.
Slides the given element into view. This is an extension method.
(Defined by CalendarAnimation.)
Public Extension MethodSlideOutOverloaded.
Slides the given element out of view. This is an extension method.
(Defined by CalendarAnimation.)
Public Extension MethodSlideOut(TimeSpan)Overloaded.
Slides the given element out of view. This is an extension method.
(Defined by CalendarAnimation.)
Public Extension MethodTranslate(NullableDouble, NullableDouble, NullableDouble, NullableDouble, TimeSpan)Overloaded.
Translates the target element as requested by the parameters.
(Defined by CalendarAnimation.)
Public Extension MethodTranslate(NullableDouble, NullableDouble, NullableDouble, NullableDouble, TimeSpan, Action)Overloaded.
Translates the target element as requested by the parameters and executes the action request.
(Defined by CalendarAnimation.)
Top
Fields
  NameDescription
Public fieldStatic memberActivateEvent
Identifies the Activate routed event.
Public fieldStatic memberAutoOpenDelayProperty
Identifies the AutoOpenDelay property.
Public fieldStatic memberButtonCornerRadiusProperty
Identifies the ButtonCornerRadius property.
Public fieldStatic memberButtonPartStyleProperty
Identifies the ButtonPartStyle dependency property.
Public fieldStatic memberCheckedEvent
Occurs when the Button part become checked.
Public fieldStatic memberClickEvent
Identifies the Click property.
Public fieldStatic memberCloseOnEscapeProperty
Identifies the CloseOnEscape property.
Public fieldStatic memberCloseOnPopupMouseLeftButtonUpProperty
Identifies the CloseOnPopupMouseLeftButtonUp property.
Public fieldStatic memberCommandParameterProperty
Identifies the CommandParameter property.
Public fieldStatic memberCommandProperty
Identifies the Command property.
Public fieldStatic memberCommandTargetProperty
Identifies the CommandTarget property.
Public fieldStatic memberCornerRadiusProperty
Identifies the CornerRadius property.
Public fieldStatic memberDropDownButtonPositionProperty
Identifies the DropDownButtonPosition property.
Public fieldStatic memberDropDownClosedEvent
Identifies the DropDownClosed property.
Public fieldStatic memberDropDownContentProperty
Identifies the DropDownContent property.
Public fieldStatic memberDropDownContentTemplateProperty
Identifies the DropDownContentTemplate property.
Public fieldStatic memberDropDownContentTemplateSelectorProperty
Identifies the DropDownContentTemplateSelector property.
Public fieldStatic memberDropDownHeightProperty
Identifies the PopupHeight property.
Public fieldStatic memberDropDownIndicatorVisibilityProperty
Identifies the DropDownContent property.
Public fieldStatic memberDropDownMaxHeightProperty
Identifies the PopupMaxHeight property.
Public fieldStatic memberDropDownMaxWidthProperty
Identifies the PopupMaxWidth property.
Public fieldStatic memberDropDownOpenedEvent
Identifies the DropDownOpened property.
Public fieldStatic memberDropDownOpeningEvent
Identifies the DropDownOpening property.
Public fieldStatic memberDropDownPlacementProperty
Identifies the PopupPlacement property.
Public fieldStatic memberDropDownWidthProperty
Identifies the PopupWidth property.
Public fieldStatic memberInnerCornerRadiusProperty
Identifies the InnerCornerRadius property.
Public fieldStatic memberIsBackgroundVisibleProperty
Identifies the IsBackgroundVisible property.
Public fieldStatic memberIsButtonPartVisibleProperty
Identifies the IsButtonPartVisible property.
Public fieldStatic memberIsCheckedProperty
Identifies the IsChecked property.
Public fieldStatic memberIsFocusedProperty
Identifies the IsFocused dependency property.
Public fieldStatic memberIsOpenProperty
Identifies the IsOpen property.
Public fieldStatic memberIsToggleProperty
Identifies the IsToggle property.
Public fieldStatic memberPopupAnimationProperty
Identifies the PopupAnimation property.
Public fieldStatic memberToggleContentRotateAngleProperty
Identifies the ToggleContentRotateAngle dependency property.
Public fieldStatic memberToggleCornerRadiusProperty
Identifies the ToggleCornerRadius property.
Public fieldStatic memberTogglePartStyleProperty
Identifies the ToggleButtonStyle dependency property.
Public fieldStatic memberUncheckedEvent
Occurs when the Button part become unchecked.
Top
Properties
  NameDescription
Public propertyAutoOpenDelay
Gets or sets whether the popup opens when mouse hovers for pointed milliseconds Value of zero means no auto open. This is a dependency property.
Public propertyButtonCornerRadius
Gets or sets the ButtonCornerRadius dependency property.
Public propertyButtonPartStyle
Gets or sets the style for the Button used by the SplitButton.
Public propertyCloseOnEscape
Gets or sets whether the popup closes when the Escape key toggles. This is a dependency property.
Public propertyCloseOnPopupMouseLeftButtonUp
Gets or sets whether the Popup should be closed when the user clicks on the DropDownContent. The closing is executed on MouseLeftButtonUp event of the Popup. This is a dependency property.
Public propertyCommand
Gets the command that will be executed when the command source is invoked. This is a dependency property.
Public propertyCommandParameter
Represents a user defined data value that can be passed to the command when it is executed. This is a dependency property.
Public propertyCommandTarget
The object that the command is being executed on. This is a dependency property.
Public propertyCornerRadius
Gets or sets a value that represents the degree to which the corners of the control are rounded. This is a dependency property.
Public propertyDropDownButtonPosition
Gets or sets the position of the drop down indicator. This is a dependency property.
Public propertyDropDownContent
Gets or sets a content to popup. This is a dependency property.
Public propertyDropDownContentTemplate
Gets or sets the template used to display the drop-down content of the button. This is a dependency property.
Public propertyDropDownContentTemplateSelector
Gets or sets the template used to display the drop-down content of the button. This is a dependency property.
Public propertyDropDownHeight
Gets or sets the Height of the popup. This is a dependency property.
Public propertyDropDownIndicatorVisibility
Gets or sets whether the DropDown indicator visibility. This is a dependency property.
Public propertyDropDownMaxHeight
Gets or sets the MaxHeight of the popup. This is a dependency property.
Public propertyDropDownMaxWidth
Gets or sets the MaxWidth of the popup. This is a dependency property.
Public propertyDropDownPlacement
Gets or sets the position of the popup. This is a dependency property.
Public propertyDropDownWidth
Gets or sets the Width of the popup. This is a dependency property.
Public propertyInnerCornerRadius
Gets or sets a value that represents the degree to which the inner corners of the control are rounded. This is a dependency property.
Public propertyIsBackgroundVisible
Sets the visual appearance of the chrome not to render in Normal mode.
Public propertyIsButtonPartVisible
Gets or sets whether the button part is visible.
Public propertyIsChecked
Simulates the IsChecked of the ToggleButton. This is a dependency property.
Protected propertyIsEnabledCore
Gets a value that becomes the return value of IsEnabled in derived classes.
(Overrides UIElementIsEnabledCore.)
Public propertyIsFocused
Gets or sets the IsFocused property.
Public propertyIsOpen
Gets or sets whether the popup window is expanded. This is a dependency property.
Public propertyIsToggle
Gets or sets whether the popup supports toggle mode. This is a dependency property.
Public propertyPopupAnimation
Gets or sets the animation that will be used for the popup element.
Public propertyToggleCornerRadius
Gets or sets the ToggleCornerRadius dependency property.
Public propertyTogglePartStyle
Gets or sets the style for the ToggleButton used by the SplitButton.
Top
Attached Properties
  NameDescription
Public attached propertyToggleContentRotateAngle
Identifies the ToggleContentRotateAngle dependency property.
Top
Events
  NameDescription
Public eventActivate
Occurs when the action button is clicked.
Public eventChecked
Occurs when the action button is checked.
Public eventClick
Occurs when the action button is clicked.
Public eventDropDownClosed
Occurs when the Popup closed.
Public eventDropDownOpened
Occurs when the Popup opened.
Public eventDropDownOpening
Occurs when the Popup will be opened. If the event handler set True for the Handled property then the Popup doesn't open.
Public eventUnchecked
Occurs when the action button is unchecked.
Top
See Also