SkiaSharp with WinUI

In one of my projects, I used Win2D for graphics. This time, I decided to try SkiaSharp. ...

January 11, 2026

MenuFlyout and Data Binding

When a menu needs to be created based on changing data, the first thought is data binding. But then you remember: MenuFlyout does not support it. What should we do? ...

January 4, 2026

Creating a custom control in WinUI

Today, we’ll look at the process of creating custom controls using a slider as an example. ...

June 29, 2025

Quick Look at the UI Internals

Today we’ll look at organizing the MusicApp interface. ...

June 22, 2025

WinUI application project structure

Today, I’ll explain the project structure I use when building WinUI apps. ...

June 15, 2025

Creating a WinUI-Style Tray Icon Context Menu

Let’s bring some variety to the system tray menu – create a WinUI-style popup! ...

March 30, 2025

Creating a Context Menu for Tray Icons in C# and WinUI

Today, we’ll explore how to add a native context menu to a tray icon. ...

March 23, 2025

Using NotifyIcon in WinUI 3

Learn how to use NotifyIcon in WinUI 3 apps without third-party libraries. ...

March 16, 2025

Prevent Screen Sleep in C# WinUI Apps

Let’s consider how to keep your screen awake in WinUI apps using simple C# code. ...

March 9, 2025

Single Instance Apps in WinUI 3 with C#

In this article, we’ll look at how to restrict your WinUI 3 app to a single instance using C#. ...

March 2, 2025