Click or drag to resize

Introduction of UI Framework

Hummingbird UI Framework helps to build professional desktop application using Windows Presentation Foundation. It provides highly customizable and modern user interface based on MVVM, helps to separate Data and its visualization.

The UI Framework restyles nearly all standard windows controls, let you to use already-have knowledges about these controls.

The framework comes with 10 built-in color schemes and 1000+ vector community-led icons support perfectly both traditional or Retina display adapters.

intro 1
Applications built with Hummingbird UI
Modern UI Design & Model-View-Viewmodel (MVVM)

Hummingbird UI Framework builds upon .NET framework 4.5 and practices MVVM architectural pattern. That facilitates a separation of development of User Interface from the business logic.

The framework implements BasicWindow to allow you build graphic user interface in a traditional way, or ModernWindow to build application with a Modern UI Design.

For all of this, apply simply the following XAML code to your application (App.xaml)

XAML
<ResourceDictionary>
  <ResourceDictionary.MergedDictionaries>
    <ResourceDictionary Source="pack://application:,,,/Hummingbird.UI;component/Styles/DefaultStyle.xaml" />
    <!-- If you want to use Blue accent color with Dark background, uncomment this
    <ResourceDictionary Source="pack://application:,,,/Hummingbird.UI;component/Styles/ColorShemes/Dark_Blue.xaml" /> -->
  </ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
Built-in and Custom themes

10 color schemes are built-in, including 6 light backgrounded themes and 4 dark backgrounded themes. Adapts to everyone who use the application, in additional, you can create your own themes for either Light and Dark themes. Changing the theme of your application needs just 1 line of code.

themes
Built-in Icons

The framework included more than 1000 vector icons that can be used in the application. If your application is targeting Windows 8.1 or Windows 10, you can even use these vector icons included in these operation systems. To preview these icons, you can download the demo application and its source code.

icons