emoacht / WindowCornerTest

Rounded corners of window on Windows 11 applicable to WPF.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Window Corner Test

Rounded corners of window on Windows 11 applicable to WPF.

Requirements

  • .NET 5.0
  • Windows 11 (10.0.22000.x)

Overview

To work with rounded corners introduced in Windows 11, check the official explanation on this feature.

(This document is dated on 10/02/2020 but actually it was committed on 07/17/2021.)

The underlying values of key constants, DWMWA_WINDOW_CORNER_PREFERENCE and DWM_WINDOW_CORNER_PREFERENCE enumeration, can be found in dwmapi.h included in Windows Insider Preview SDK.

When rounded corners are applied to a window, a gray outline is automatically added.

On version 10.0.22000.100, anti-aliasing is not applied to the rounded corners and they show noticeable jaggies (except those of standard title bar).

Screenshot
(DPI: 175%)

On version 10.0.22000.120, anti-aliasing is applied and the jaggies are fixed.

Screenshot

About

Rounded corners of window on Windows 11 applicable to WPF.


Languages

Language:C# 100.0%