Skip to main content
Version: 3.5

SplitContainer

Namespace: Wisej.Web

Assembly: Wisej.Framework (3.5.0.0)

Represents a control consisting of a movable bar that divides a container's display area into two resizable panels.

public class SplitContainer : ContainerControl, ISupportInitialize

Constructors​

Instance memberSplitContainer()​

Initializes a new instance of the SplitContainer class.

Properties​

Instance memberBackgroundImage​

Image: Returns or sets the background image displayed in the control. (Default: null)

Instance memberBackgroundImageSource​

String: Returns or sets the background image displayed in the control. (Default: null)

Instance memberBindingContext​

BindingContext: Returns or sets the BindingContext for the SplitContainer.

Instance memberBorderStyle​

BorderStyle: Returns or sets the style of border for the SplitContainer. (Default: Solid)

Instance memberFixedPanel​

FixedPanel: Returns or sets which SplitContainer panel remains the same size when the container is resized. (Default: None)

Instance memberIsSplitterFixed​

Boolean: Returns or sets whether the splitter is fixed or movable. (Default: False)

Instance memberOrientation​

Orientation: Returns or sets a value indicating the horizontal or vertical orientation of the SplitContainer panels. (Default: Vertical)

Instance memberPanel1​

SplitterPanel: Returns the left or top panel of the SplitContainer, depending on Orientation.

Instance memberPanel1Collapsed​

Boolean: Returns or sets a value determining whether Panel1 is collapsed or expanded. (Default: False)

Instance memberPanel1MinSize​

Int32: Returns or sets the minimum distance in pixels of the splitter from the left or top edge of Panel1. (Default: 25)

Throws:

Instance memberPanel2​

SplitterPanel: Returns the right or bottom panel of the SplitContainer, depending on Orientation.

Instance memberPanel2Collapsed​

Boolean: Returns or sets a value determining whether Panel2 is collapsed or expanded. (Default: False)

Instance memberPanel2MinSize​

Int32: Returns or sets the minimum distance in pixels of the splitter from the right or bottom edge of Panel2. (Default: 25)

Throws:

Instance memberSplitterDistance​

Int32: Returns or sets the location of the splitter, in pixels, from the left or top edge of the SplitContainer. (Default: 50)

Throws:

Instance memberSplitterRectangle​

Rectangle: Returns the size and location of the splitter relative to the SplitContainer.

Instance memberSplitterWidth​

Int32: Returns or sets the width of the splitter in pixels.

Throws:

Methods​

Instance memberResetSplitterWidth()​

Resets the size of the splitter to the value set in the theme.

Events​

Instance memberOrientationChanged​

EventHandler Fired when the value of Orientation changes.

Instance memberSplitterMoved​

SplitterEventHandler Fired when the splitter control is moved.

Instance memberSplitterMoving​

SplitterCancelEventHandler Fired when the splitter control is in the process of moving.

Implements​

NameDescription
IBindableComponentBindable components implement this interface.
IContainerControlProvides the functionality for a control to act as a parent for other controls.
IDropTargetControls that support drag & drop operations implement this interface.
IWisejComponentAll wisej components implement this interface.
IWisejControlAll wisej controls derived from the Control class must implement this interface.
IWisejSerializableAllows an object to serialize itself.