SplitContainer

Wisej.Web.SplitContainer

Namespace: Wisej.Web

Assembly: Wisej.Framework (4.0.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

SplitContainer()

Initializes a new instance of the SplitContainer class.

Properties

BackgroundImage

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

BackgroundImageSource

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

BindingContext

BindingContext: Returns or sets the BindingContext for the SplitContainer.

BorderStyle

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

DefaultSize

Size: Returns the default size of the SplitContainer.

FixedPanel

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

IsSplitterFixed

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

Orientation

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

Panel1

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

Panel1Collapsed

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

Panel1MinSize

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

Throws:

Panel2

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

Panel2Collapsed

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

Panel2MinSize

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

Throws:

SplitterDistance

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

Throws:

SplitterRectangle

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

SplitterWidth

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

Throws:

Methods

OnCreateControl()

OnLayout(e)

Fires the Layout event.

Parameter
Type
Description

e

A LayoutEventArgs that contains the event data.

OnOrientationChanged(e)

Fires the OrientationChanged event.

Parameter
Type
Description

e

A EventArgs that contains the event data.

OnRightToLeftChanged(e)

Fires the RightToLeftChanged event.

Parameter
Type
Description

e

A EventArgs that contains the event data.

OnSplitterMoved(e)

Fires the SplitterMoved event.

Parameter
Type
Description

e

A SplitterEventArgs that contains the event data.

OnSplitterMoving(e)

Fires the SplitterMoving event.

Parameter
Type
Description

e

A SplitterEventArgs that contains the event data.

OnWebEvent(e)

Processes the event from the client.

Parameter
Type
Description

e

Event arguments.

OnWebRender(config)

Renders the client component.

Parameter
Type
Description

config

Dynamic configuration object.

ResetSplitterWidth()

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

SetBoundsCore(x, y, width, height, specified)

Parameter
Type
Description

x

The new Left property value of the control.

y

The new Top property value of the control.

width

The new Width property value of the control.

height

The new Height property value of the control.

specified

A combination of the BoundsSpecified values.

UpdateZOrder()

Events

OrientationChanged

EventHandler Fired when the value of Orientation changes.

SplitterMoved

SplitterEventHandler Fired when the splitter control is moved.

SplitterMoving

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

Implements

Name
Description

Provides access to the UserData and Tag properties associated to the component implementing this interface.

Bindable components implement this interface.

Provides the functionality for a control to act as a parent for other controls.

Controls that support drag & drop operations implement this interface.

All wisej components implement this interface.

All wisej controls derived from the Control class must implement this interface.

Allows an object to serialize itself.

Last updated

Was this helpful?