Nevron Logo

Free UI Components for MonoMac & Xamarin.Mac

NOV UI for Xamarin.Mac

User Interface Components for macOS application development


Start developing enterprise level Mac applications with NOV .NET UI Controls for MonoMac and Xamarin.Mac!

The NOV macOS UI controls are styled with CSS and will provide the latest GUI standards and technologies to your desktop applications. Currently NOV includes the following UI Widgets for Xamarin.Mac:
NOV UI for Xamarin.Mac

User Interface Components for Xamarin.Mac application development


Start developing enterprise level Mac applications with NOV .NET UI Controls for MonoMac and Xamarin.Mac!

The NOV UI controls are styled with CSS and will provide the latest GUI standards and technologies to your desktop applications.
Images widgets

NOV UI for Xamarin.Mac
A complete and feature-rich set of User Interface Controls for macOS application development

When it comes to developing enterprise level, visually stunning and immersive Mac applications, the NOV UI Framework will do the job right.

NOV macOS UI Controls are included with the NOV MonoMac and Xamarin.Mac packages, including hundreds of examples with source code.

The NOV Framework allows .NET developers to build cross-platform applications and target multiple platforms and devices. When you start developing with NOV, you will be able to build Windows and macOS applications by using single code base.

Currently NOV includes the following UI Widgets for Xamarin.Mac:
CursorCursor
Date Time BoxDate Time Box
Dock PanelDock Panel
Document BoxDocument Box
Drag and DropDrag And Drop
File DialogFile Dialogs
Flow PanelFlow Panel
Group BoxGroup Box
Image BoxImage Box
LabelLabel Box
Layout PanelLayout Panels
List BoxList Box
Menu BarMenu Bar
Message BoxMessage Box
Meta Image BoxMeta Image Box
Numeric up downNumeric Up Down
Pair BoxPair Box
Print DialogPrint Dialog
Progress BarProgress Bar
Radio ButtonRadio Button
Range SliderRange Slider
Scroll ContentScroll Content
Split ButtonSplit Buttons
SplitterSplitter
Stack PanelStack Panel
SymbolsSymbols
TabTab
Table PanelTable Panel
Text BoxText Box
Tool BarTool Bar
TooltipTooltip
Tree ViewTree View
User PanelUser Panels
WindowsWindows

Ribbon for Xamarin.Mac and MonoMac

Nov ui widgets ribbon small

The Ribbon for Xamarin.Mac and MonoMac is a widget that lets developers easily enrich their macOS applications with Microsoft Office-like Ribbon UI. NOV Ribbon for Xamarin.Mac and MonoMac is fully customizable and scales its child widgets automatically based on the available area. The resizing of the Ribbon is fully customizable as well.

The Ribbon for Xamarin.Mac and MonoMac consists of the following main elements:
  • Application Menu
  • Ribbon Tab
  • Collapse Button
  • Additional Content
  • Ribbon Group
  • Dialog Launcher
  • Ribbon Wrap Flow Panel
  • Ribbon Stack Panel
  • Ribbon Button
  • Ribbon Split Button
  • Ribbon Menu
  • Ribbon Gallery

Buttons for Xamarin.Mac and MonoMac

Buttons small

The Buttons for Xamarin.Mac and MonoMac are widgets, which are typically used to perform a certain action, when clicked. NOV features a complete set of buttons that can contain arbitrary content (i.e. other widgets). Main types of buttons include:
  • Standard buttons
  • Repeat buttons
  • Toggle buttons
  • Check boxes
  • Radio buttons
  • Split buttons
  • Other buttons

Color Pickers for Xamarin.Mac and MonoMac

Color Pickers small

The Color pickers for Xamarin.Mac and MonoMac are widgets that allow the user pick a color by modifying one or all of its color components through a visual interface.
  • Palette Color Picker
  • Luminance Color Bar
  • Hue Color Bar
  • Saturation-Brightness Color Box
  • HSB Box Color Picker
  • HSB Wheel Color Picker
  • Color Box

Command Bars for Xamarin.Mac and MonoMac

Command Bars small

NOV implements advanced command bars for Xamarin.Mac and MonoMac that mimic the commanding logic of Microsoft Office 2003, Visual Studio etc. NOV command bars for Xamarin.Mac and MonoMac can contain any other widget, and have support for many advanced features. Specific subtypes of commands bars include:
  • Menu Bar
  • Tool Bar
  • Status Bar

Containers for Xamarin.Mac and MonoMac

Containers small

The Container for Xamarin.Mac and MonoMac widgets are used to contain other widgets and provide different adorner features to their content.
  • Group Box
  • Pair Box
  • Uni Size Box
  • Splitter
  • Tab
  • Document Box
  • Scroll Content
  • And many other...

Context Popups for Xamarin.Mac and MonoMac

Context Popups small

The context popups for Xamarin.Mac and MonoMac are Popup Windows opened that are opened in a context fashion. Context popups are usually used for:
  • Context Menus
  • Custom Context Popups

Drop Down Edits for Xamarin.Mac and MonoMac

Drop down Edits small

The drop down edits for Xamarin.Mac and MonoMac consist of a specific editing area and a drop down button located at the right side. When the drop down button is clicked the drop down edit opens popup window, which assists the user with the editing. Notable drop-down edits are:
  • Combo Box
  • Date Time Box
  • Color Box
  • Split Buttons

Layout Panels for Xamarin.Mac and MonoMac

Panels small

The layout panels for Xamarin.Mac and MonoMac are used to arrange content. The layout panels included in NOV have unique features that are a product of our long term dedication to automatic layouts.
  • Panel
  • Single Visible Panel
  • Dock Panel
  • Stack Panel
  • Wrap Flow Panel
  • Table Flow Panel

Range Based Widgets for Xamarin.Mac and MonoMac

Range Based small

The range based widgets for Xamarin.Mac and MonoMac are widgets, which display a range and a current value. Notable range based widgets are:
  • Scrollbars
  • Slider
  • Numeric Up Down
  • Progress Bar

Text Visualization and Editing for Xamarin.Mac and MonoMac

Text Widgets small

The NOV Label and Text Box widgets for Xamarin.Mac and MonoMac allow for the visualization and editing of Unicode text. They are based on our proprietary managed Typography and as such are the only Label and Text Box in the .NET world that can guarantee you 100% identical text quality and speed in all environments.
  • Label
  • Text Box
  • Auto Complete Text Box

List Box for Xamarin.Mac and MonoMac

List Box small

The List Box for Xamarin.Mac and MonoMac is used to present the user with a list of items he can choose from. The items of the NOV List Box for Xamarin.Mac and MonoMac can be any other widgets. Supported are single and multiple selection modes.

Tree View for Xamarin.Mac and MonoMac

The Tree View for Xamarin.Mac and MonoMac is used to visualize a tree hierarchy. Users can navigate the hierarchy visually by expanding and collapsing certain tree branches. The items of the NOV Tree View for Xamarin.Mac and MonoMac can be any other widgets.

Top Level Windows for Xamarin.Mac and MonoMac

Top Level Windows small

The top level windows for Xamarin.Mac and MonoMac are windows that are opened on top of other windows in the specific presentation layer windows stack. The Top Level Windows of NOV UI for Xamarin.Mac and MonoMac are virtualized. The NOV Top Level Windows for Xamarin.Mac and MonoMac feature full control over the window frame and title bar, and can be opened in modal fashion. Top level windows are usually used for:
  • Popups
  • Dialogs

UI for Xamarin.Mac and MonoMac Themes

Themes small

NOV Xamarin.Mac and MonoMac widgets are styled with CSS. NOV initially comes with the following themes:
  • Windows 8
  • Windows 7
  • Windows XP Blue
  • Windows Classic (with all color scheme variations)
  • macOS X Lion
  • macOS X El Capitan
  • Nevron Dark
  • Nevron Light

Miscellaneous Xamarin.Mac and MonoMac UI features

Miscellaneous Xamarin.Mac and MonoMac UI features that apply to all types of widgets include:
  • Borders – an implementation of the W3C borders specification, with many additional enhancements.
  • Commanding – an extensive framework for implementing diverse commanding logic in Enterprise applications.
  • Tooltips – virtualized support for tooltips with many advanced features.
  • Cursors – virtualized support for cursors.
  • Clipboard – virtualized support for clipboard.
  • Drag and Drop– virtualized support for drag and drop.

Customer Quotes:

QUOTE I really like the fact that standard windows icons are provided with the NOV Ribbon example, avoiding the need to recreate the wheel and giving a more professional appearance. Using the provided Visual Studio NOV solution, it is fairly straightforward to add custom icons with a few extra simple steps. The gallery of C# examples for all controls makes it easy to create custom layouts. For the handful of customizations I could not find in the examples or user forums, the tech support responses got me going within a day. UNQUOTE

Jay Wilson
K2realm, LLC