NOV WPF Button Control
WPF UI component that allows the user to click it to perform an action.

The NOV UI Button is a content element that provides support for a click event. The fact that the button is a content element means that it can contain every widget.

The NOV UI for WPF supports different types of buttons - Push, Repeat, Toggle and other buttons.

Push Buttons

This is the most commonly used type of button. Typical examples are the Ok and Cancel buttons of a form or dialog as well as for other "actions" that the user may need to perform.

Repeat Buttons

Repeat buttons are represented by the NRepeatButton class, which is derived from NButtonBase. When pressed, the repeat button raises its Click event repeatedly at user specified intervals of time. NOV Repeat Buttons allow control over the Delay and Interval properties.

Toggle Buttons

Toggle buttons are represented by the NToggleButton abstract class. which is derived from NButtonBase. When clicked toggle buttons toggle the value of their Checked property.

NOV provides two types of toggle buttons:

Symbol Toggle Buttons are toggle buttons that usually display a different symbol when checked/unchecked (check boxes and radio buttons for example).

A Check Box is toggle button that allows the user to make a binary choice. It is represented by the NCheckBox class.

A Radio Button is a toggle button, that allows the user to choose only one of a predefined set of options. It is represented by the NRadioButton class. To be fully functional the radio button must be a descendant of a NRadioButtonGroup.

Table Picker Cells are the building blocks of all table pickers such as calendar pickers, palette color pickers, hatch and gradient pickers, etc.

Other Buttons

NOV Split Buttons

NOV also provides several other types of buttons, such as the Drop Down Edit Button, Split Button etc. These specific buttons are internally used by more complex NOV widgets.

Built-in Themes

Customer Quotes:

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.