Skip to content

Latest commit

 

History

History
50 lines (39 loc) · 2.43 KB

commoncontrols.md

File metadata and controls

50 lines (39 loc) · 2.43 KB

Utility Controls

The Eremex Avalonia Controls library ships with many multi-purpose utility controls that help you address a broad range of tasks.

utility-controls

  • MxTabControl — A control that allows you to combine panels into a tabbed UI.

    • An unlimited number of tabs.
    • Population of tabs and tab contents from an item source.
    • Tab re-ordering via drag-and-drop.
    • Tab layout modes: Stretch, Scroll and Multi-line.
    • Tab 'Close' buttons.
    • 'New Tab' button.
    • Custom controls in the tab header area.
  • SplitContainerControl — Separates two panels with a splitter.

    • A user can drag the splitter to change size of the panels.
    • Vertical or horizontal arrangement of the panels.
    • Ability to collapse/expand one of the panels.
    • An option to hide the splitter.
  • ColorEditor — A standalone control that allows a user to pick a color.

    • The ColorEditor is used as part of the PopupColorEditor control, and it can be used as a standalone control as well.
    • Three color palettes — Default, Standard, Custom.
    • The Default color palette can be initialized in code.
    • The Standard color palette displays predefined standard colors.
    • The Custom color palette allows users to add and modify colors using the built-in Color Picker.
    • Ability to specify colors in the RGB and HSB formats.
  • CalendarControl — A standalone control that allows a user to pick a date.

    • The CalendarControl is used as part of the DateEditor control. You can use it as a standalone control as well.
    • Date selection in the calendar using the mouse and keyboard.
    • Navigation bar allows for browsing through months and years.
    • Three calendar views: month view, year view, and year range view.
    • An option to limit the available date range.
  • GroupBox — A container for a group of controls.

    • Displays a customizable header.
    • Displays a line below the client region.
  • MxMessageBox - Displays a message box as a modal window.

    • The dialog can display a text message, an icon, and a set of standard buttons.
    • Full support for the Eremex visual themes.
    • Simple and consistent API.
  • CircleProgressIndicator - Displays the progress of an operation as a rotating circle.

Documentation