Table of Contents

Class SplittedControlsPanel

Namespace
Alternet.UI
Assembly
Alternet.UI.Common.dll

Descendant of SplittedPanel control with additional features.

public class SplittedControlsPanel : SplittedPanel, IBaseObject, IDisposableObject, ISupportInitialize, IFocusable, ITextProperty, IComponent, IControl, IDisposable, IWin32Window, INotifyDataErrorInfo
Inheritance
SplittedControlsPanel
Implements
Derived

Constructors

SplittedControlsPanel()

Initializes a new instance of the SplittedControlsPanel class.

Properties

ActionsControl

Gets the control with actions list.

DefaultPanelSize

Gets default size of the left, top, right and bottom panels.

LeftListBox

Gets TreeView control on the left pane.

LeftTreeView

Gets TreeView control on the left pane.

LeftTreeViewAsListBox

Gets or sets whether LeftTreeView should look like ListBox.

LogControl

Gets control on the bottom pane which can be used for logging.

PropGrid

Gets PropertyGrid which can be used to show properties.

RightPanel

Gets right sub-panel.

Methods

AddAction(string, Action?)

Adds Action to the ActionsControl.

AddActionSpacer()

Adds an empty space to the ActionsControl.

AddActions(Type)

Adds simple actions for type.

BindApplicationLog()

Binds LogControl to show messages which are logged with Log(object?, LogItemKind).

CreateRightPanel()

Creates right panel.

RemoveActions()

Removes all actions from the ActionsControl

WriteWelcomeLogMessages()

Writes some debug related welcome messages to the log if called in the debug environment.