Edit

Share via


WinUI 2.3

WinUI 2.3 is the January 2020 release of WinUI.

WinUI is hosted on GitHub where we encourage you to file bug reports.

WinUI Releases: GitHub release page

WinUI packages can be added to Visual Studio projects through the NuGet package manager. For more information, see Get Started with WinUI 2 for UWP.

NuGet package download: Microsoft.UI.Xaml

New Features

Progress Bar Visual Refresh

The ProgressBar has two different visual representations.

Indeterminate Progress Bar

Shows that a task is ongoing, but doesn't block user interaction.

Indeterminate Progress Bar

Determinate Progress Bar

Shows how much progress has been made on a known amount of work.

Determinate Progress Bar

Doc and sample link: Progress controls

NumberBox

A NumberBox represents a control that can be used to display and edit numbers. This supports validation, increment stepping, and computing inline calculations of basic equations, such as multiplication, division, addition, and subtraction.

NumberBox

Doc and sample link: Number box

RadioButtons

RadioButtons is a new container control that enables you to create related groups of RadioButton elements easily, while also correctly supporting keyboarding and narrator/screen reader functionality

Screenshot of three radio buttons with the third one selected.

Doc and sample link: Radio buttons

Examples

Tip

For more info, design guidance, and code examples, see Design for Windows apps.

The WinUI 2 Gallery app includes interactive examples of most WinUI 2 controls, features, and functionality.

If the gallery app is installed already, click WinUI 2 Gallery to open it.

If it's not installed, download the WinUI 2 Gallery from the Microsoft Store.

You can also get the source code from GitHub (select the winui2 branch).

Documentation

How-to articles for WinUI controls are included with the Controls for Windows apps documentation.

API reference docs are located here: WinUI APIs.