This content is not available in your language. Here's one version in another language that is currently available.
Request TranslationWindowCornerStyle Enum
Specifies the rounded corners of window. Used by the WindowHelper.CornerStyle property.
Definition
-
Namespace: iNKORE.UI.WPF.Modern.Helpers.Styles
-
Assembly: iNKORE.UI.WPF.Modern.dll
public enum WindowCornerStyle : uint {...}
Inheritance: Object → ValueType → Enum → WindowCornerStyle
Fields
Default
Let the system decide whether or not to round window corners.
Equivalent to DWMWCP_DEFAULT
Value: 0
DoNotRound
Never round window corners.
Equivalent to DWMWCP_DONOTROUND
Value: 1
Round
Round the corners if appropriate.
Equivalent to DWMWCP_ROUND
Value: 2
RoundSmall
Round the corners if appropriate, with a small radius.
Equivalent to DWMWCP_ROUNDSMALL
Value: 3
Remarks
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).