April 30th, 2026
heartlikecelebratecompelling8 reactions

Announcing WinUI 3 Gallery 2.9

WinUI 3 Gallery 2.9

 

Hey WinUI developers! If you’re new around here, WinUI Gallery is the go-to app for exploring WinUI 3 controls, samples, design guidance, and handy tools — all in one place. Today, we’re excited to announce WinUI 3 Gallery 2.9, our first release built on Windows App SDK 2.0, packed with brand new control samples and a few delightful additions!

📦 Built on Windows App SDK 2.0

This release upgrades the Gallery to Windows App SDK 2.0, giving you a first-hand look at the latest controls, APIs, and improvements that come with it. As always, the Gallery is the easiest way to play with what’s new in WinUI without spinning up a project of your own.

🧪 New samples

We’ve added several new samples that showcase fresh APIs in Windows App SDK 2.0:

SystemBackdropElement

A brand new sample for SystemBackdropElement, which is a game-changer for working with Fluent materials in WinUI. Up until now, system backdrops like Mica and Acrylic were a window-level affair: you applied them to the whole window and that was that. With SystemBackdropElement, you can drop these materials in as a regular XAML element — anywhere in your visual tree — and get all the benefits of true system-level Mica and Acrylic without any of the old workarounds.

Some of the things this unlocks:

  • Acrylic on custom surfaces. Bring real Acrylic into flyouts, panes, sidebars, cards, or any custom control where you previously had to fall back to AcrylicBrush. Because it’s the actual system backdrop, you get the real-time blur on top of the pixels that are behind the window.
  • Transparent windows with in-app material. Make your window background fully transparent and use SystemBackdropElement to draw Acrylic or Mica only on the parts of your UI that need it. Great for floating toolbars, HUDs, or non-rectangular window shapes.

SystemBackdropElement sample

SplitMenuFlyoutItem

The new  SplitMenuFlyoutItem sample shows how to add split-button-style entries to your menu flyouts, giving users both a primary action and a related submenu in one tidy control.
MenuFlyoutItem image

XAML conditions

A new sample demonstrates the IXamlCondition interface, which lets you define your own custom conditions that plug into XAML’s conditional namespace syntax and are evaluated at XAML parse time. In other words: you can now show or hide entire chunks of markup based on whatever your app cares about — without code-behind hacks or visibility toggles.
The sample shows how to implement IXamlCondition, hook it up via a conditional XAML namespace, and use it to gate elements in your markup.

Conditional XAML

🧪 Other notable changes

A few more improvements landed in this release:
  • Two new NavigationTransitionInfo options added to the page transition sample (#2141) — thanks @HO-COOH!
  • ConnectedAnimation with ItemsRepeater sample, showing how to smoothly animate elements between pages in a repeater-based layout (#340).
  • MediaPlayerElement now supports playing local files in its sample, making it easier to see how playback works with content on disk (#2157) — thanks again @HO-COOH!
  • Improved Mica and Acrylic descriptions on the System Backdrops page, with clearer guidance on when to use each material (#2161).

See the full release notes on GitHub.

Thanks!

This release was made possible by our amazing community contributors – big thanks to @HO-COOH, @AndrewKeepCoding, @Zakariathr22, @ianjbryant and @sshubhavee for their contributions as well as everyone who filed issues and helped test along the way!

All in all, this new version is packed with polish, new samples, and community love! Grab it from the Microsoft Store or check out the GitHub repo if you want to contribute.

Happy coding! 💻✨

Author

Niels Laute
Senior Product Manager

PM, designer and engineer on the Windows Platform + Developer team! I work on things like WinUI and PowerToys.

Marcel Wagner
Senior Software Engineer

Hi, I'm a software engineer working at Microsoft and also one of the maintainers of the WinUI Gallery. I'm a former open source contributor to both WinUI 2 and the WinUI Gallery (previously XAML Controls Gallery) and also a math enthusiast!

2 comments

Sort by :
  • Test PChh 2025hhhtest

    Hey guys, could you create a lightweight version of Windows 11 that runs on older devices, officially supporting all devices, and also clean it up by removing all unnecessary and annoying applications and requirements, including those annoying ads that consume a lot of system resources?

  • Strypper Vandel Jason

    Guys you need to investigate something about this app cause windows sometime to freeze or unresponsive, I don’t know what is it (I wish I know more but I’m unable to pick up any suspicious activity in task manager) I clearly notice the slow down when having WinUI3 Gallery open for a short periods of time. This does not happen on WinUI2 tho