Nevron .NET Vision Documentation
Command Parents Overview

Nevron Command Parents are the controls that host command visualizations. Each parent has a collection of children NCommand objects, which are arranged using predefined logic. The parent is responsible for delegating input events like mouse, keyboard, drag-and-drop, etc. to its children. 

Predefined Command Parents

Following are the predefined command parents introduced in Nevron UI Suite:

Command Parent Description

NToolbar

Represents a generic command parent. DefaultCommandStyle is Image.

 

NDockingToolbar

Represents an extended toolbar with dock/undock/redock capabilities and command overflow support (must be encapsulated by a NCommandBarsManager). The docking toolbar size and command layout are automatically set by the framework depending on its current dock style.

NMenuBar

Represents a predefined docking toolbar which mimics the behaviour of the standard Windows Forms MainMenu component. DefaultCommandStyle is Text.

NMenuWindow

 

Represents a command container used to display commands in a drop-down manner. DefaultCommandStyle is ImageAndText. A NMenuWindow instance is created on demand whenever a request for a drop-down menu is made.

Predefined Command Layouts

The following table describes predefined command layouts available in Nevron UI Suite:

Layout Description

HorizontalSingleRow

All commands are arranged in a single row. This is the default layout for NToolbar command parents.

HorizontalWrapping

Commands are arranged horizontally in multiple rows, where row count depends on the parent's width and the number of wrapped commands. Whenever a command's right position exceeds its parent's width it is wrapped on a new row. This layout is used by NDockingToolbar command parents when in floating state.

VerticalMaxWidth

Commands are arranged one beneath the other, using horizontal orientation for texts. All commands have the same width, which is equal to the largest one. This is the default layout for NMenuWindow command parents.

VerticalSingleColumn

All commands are arranged in a single column using vertical text orientation. This layout is used by NDockingToolbar command parents when docked left or right.

VerticalWrapping

Commands are arranged vertically in multiple columns, where column count depends on the parent's height and the number of wrapped commands. Whenever a command's bottom position exceeds its parent's height, it is wrapped on a new row. This layout is used by NMenuBar command parents when docked left or right.

See Also

 

 


©2017. Nevron Software LLC.

Send Feedback