Start menu

Front-end basic game menu with buttons. This sample demonstrates how to set Visual States to customize the appearance of controls and how to use Command Bindings to hook events using MVVM style.

View
Start menu

Login dialog

This example showcases how to use a TextBox and a PasswordBox to implement a login panel. Information entered by the user is gathered using MVVM and commands.

View
Login dialog

Quest log

This sample demonstrates how to use Data Binding to interact with data. The interface is populated by taking information from an ObservableCollection in the model class.

 

View
Quest log

Menu Demo

Classic videogame main menu with three panels showcasing how to smoothly transition between several XAMLs.

View
Menu Demo

Data Trigger

This Score Board sample demonstrates how to use DataTrigger and DataBinding to modify the appearance of UI elements depending on model property values.

 

View
Data Trigger

Control Gallery

This example is a gallery with many controls available in NoesisGUI, from basic controls like buttons to complex vectorial shapes. There are also several themes for testing.

View
Control Gallery

Render Texture

Example showing how to render 3D content to a texture that is later used in user interface. It also demonstrates how to implement a draggable window.

View
Render Texture