SplitPanel
Definition
Namespace:Telerik.WinControls.UI
Assembly:Telerik.WinControls.UI.dll
Syntax:
public class SplitPanel : RadControl, IDropTarget, ISynchronizeInvoke, IWin32Window, IBindableComponent, IComponent, IDisposable, INotifyPropertyChanged, ISupportInitializeNotification, ISupportInitialize, IComponentTreeHandler, ILayoutHandler, IAnalyticsProvider
Inheritance: objectMarshalByRefObjectComponentControlScrollableControlRadControlSplitPanel...
Derived Classes:
Implements:
Inherited Members
Constructors
Initializes a new instance of the SplitPanel class with default settings.
public SplitPanel()
Properties
Gets or sets the border style applied to the edges of the SplitPanel.
public BorderStyle BorderStyle { get; set; }
[Browsable(false)]
[TypeConverter(typeof(ExpandableObjectConverter))]
public InputBindingsCollection CommandBindings { get; }
protected override CreateParams CreateParams { get; }
Overrides:
protected override Padding DefaultMargin { get; }
Overrides:
protected override Size DefaultSize { get; }
Overrides:
[Browsable(false)]
public override ComponentThemableElementTree ElementTree { get; }
Overrides:
[Browsable(false)]
public bool EnableKeyMap { get; set; }
[Browsable(false)]
public Size ImageScalingSize { get; set; }
[Browsable(false)]
public bool IsDesignMode { get; }
Gets or sets the size that is the upper limit that GetPreferredSize can specify.
[Browsable(false)]
public override Size MaximumSize { get; set; }
Overrides:
Gets or sets the size that is the lower limit that GetPreferredSize can specify
[Browsable(false)]
public override Size MinimumSize { get; set; }
Overrides:
Gets the object that contains sizing information and behavior settings for this SplitPanel.
public SplitPanelSizeInfo SizeInfo { get; }
[Browsable(false)]
public RadSplitContainer SplitContainer { get; }
Gets the instance of RadPanelElement wrapped by this control. RadPanelElement is the main element in the hierarchy tree and encapsulates the actual functionality of RadPanel.
[Browsable(false)]
public SplitPanelElement SplitPanelElement { get; }
Gets or sets the class name string that ThemeResolutionService will use to find the themes registered for the control.
[Browsable(false)]
public override string ThemeClassName { get; set; }
Overrides:
By default the return value is RadControl's type FullName; Some controls like drop down menu has different ThemeClassName depending on the runtime usage of the control.
Methods
Creates the main panel element and adds it in the root element.
protected override void CreateChildItems(RadElement parent)
Overrides:
protected override void OnControlAdded(ControlEventArgs e)
Overrides:
protected override void OnControlRemoved(ControlEventArgs e)
Overrides:
protected virtual void OnControlTreeChanged(ControlTreeChangedEventArgs args)
protected override void ScaleControl(SizeF factor, BoundsSpecified specified)
Overrides:
protected override void SetBoundsCore(int x, int y, int width, int height, BoundsSpecified specified)
Overrides:
Events
public event ControlTreeChangedEventHandler ControlTreeChanged