Skip to content

New controls overview

ElbyFross edited this page Dec 13, 2019 · 4 revisions

Navigation elements

  • FlatButton - the animated text button with a modern view.
  • CatalogButton - the button control used into catalog views.
  • SelectableFlatButton - the button control that has a state Enable\Disable state. Can be included to the UI groups to control the state relative to other groups members.

Input elements

  • FlatTextBox - the text field that allow to input float, double and string values.
  • FlatPasswordBox - the text field that allow to hide user's input.
  • FlatTogglesGroup - the control that able to auto build layout from enum type, or display the group of selectable text elements from a custom source.

Collection views

  • AutoCollection - the control compatible with IList members. Allows to display other IGUiField elements as childs. Provides elements managment UI for reordering, adding new items (auto \ custom handler), remove existing items(auto \ custom handler).
  • SelectableGrid - the control for displaying two dimensional arrays. Provides the UI elements and solutions for content management.

Content views

  • SwitchPanel - the view that provides the API for management child panels. Provides a collection of switch animations. Controls attachment \ detachment of panels from UI for optimisation of performance.

Markups

  • Header - the header for separating UI groups. Manages child elements visibility relative to self status.

Complex controls

  • LogonScreen - the complex UI control that provides the standardized view of the login screen.
  • LogonPanel - the panel that has standardized elements for a login form.
  • RegistrationPanel - the panel that has standardized elements for a registration form.