ClassSplitContainerElement
Represents the element that manages the layout and visual presentation of splitters within a RadSplitContainer. This element handles the positioning and behavior of individual splitter elements.
Definition
Namespace:Telerik.WinControls.UI
Assembly:Telerik.WinControls.UI.dll
Syntax:
public class SplitContainerElement : RadItem, INotifyPropertyChanged, ICustomTypeDescriptor, ISupportSystemSkin, IBindableComponent, IComponent, IDisposable, ISupportDrag, ISupportDrop, IShortcutProvider, IStylableElement, IStylableNode
Inheritance: objectDisposableObjectRadObjectRadElementVisualElementRadComponentElementRadItemSplitContainerElement
Implements:
Inherited Members
Constructors
SplitContainerElement()
Declaration
public SplitContainerElement()
Fields
EnableCollapsingProperty
Defines a property that determines whether panels can be collapsed by user interaction.
Declaration
public static RadProperty EnableCollapsingProperty
Field Value
IsVerticalProperty
Defines a property that determines whether the splitters are arranged vertically or horizontally.
SplitterWidthProperty
Defines a property that specifies the width of the splitters in the container.
Declaration
public static RadProperty SplitterWidthProperty
Field Value
UseSplitterButtonsProperty
Defines a property that determines whether navigation buttons are displayed on splitters.
Declaration
public static RadProperty UseSplitterButtonsProperty
Field Value
Properties
EnableCollapsing
Gets or sets a value indicating whether the panels can be collapsed when double-clicking on a splitter or clicking once on a navigation button.
SplitterWidth
Gets or sets the width of each splitter within the container. The value is automatically adjusted to be non-negative.
UseSplitterButtons
Gets or sets a value indicating whether navigation buttons are enabled and displayed on splitters.
Methods
GetChildAt(int)
Gets the child element at the specified index, ensuring the container layout is up to date.
Declaration
public override RadElement GetChildAt(int index)
Parameters
index
The zero-based index of the child element to retrieve.
Returns
The RadElement at the specified index.
Overrides
InitializeFields()
Initializes the fields for this SplitContainerElement instance.
Declaration
protected override void InitializeFields()
Overrides
OnPropertyChanged(RadPropertyChangedEventArgs)
Called when a property value changes on this element. Handles updates to splitter width and orientation properties.
Declaration
protected override void OnPropertyChanged(RadPropertyChangedEventArgs e)
Parameters
e
The event arguments containing information about the property change.
Overrides