Property
| Name |
|---|
| Header |
| HeaderTemplate |
| Content |
| ContentTemplate |
| PrimaryButtonContent |
| PrimaryButtonTemplate |
| SecondaryButtonContent |
| SecondaryButtonTemplate |
| CloseButtonContent |
| CloseButtonTemplate |
| PrimaryButtonCommand |
| SecondaryButtonCommand |
| CloseButtonCommand |
| DefaultButton |
| IsPrimaryButtonEnabled |
| IsSecondaryButtonEnabled |
| PrimaryButtonStyle |
| SecondaryButtonStyle |
| CloseButtonStyle |
| SystemBackdrop |
| PrimaryButtonAccessKey |
| SecondaryButtonAccessKey |
| CloseButtonAccessKey |
| CanResize |
| HasTitleBar |
| Owner |
| FlowDirection |
| MinHeight |
| MinWidth |
| Severity |
| ExtendedHeader |
| ExtendedHeaderTemplate |
| ExtendedHeaderBackground |
Events
| Name |
|---|
| PrimaryButtonClick |
| SecondaryButtonClick |
| CloseButtonClick |
Methods
| Name |
|---|
| ShowAsync |
Example
cs
UacStyleDialogWindow dialog = new()
{
Header = "YourTitle",
ExtendedHeader = "ExtendedHeader",
Content = "YourContent",
PrimaryButtonContent = "YourPrimaryButtonText",
SecondaryButtonContent = "YourSecondaryButtonText",
CloseButtonContent = "YourCloseButtonText",
DefaultButton = ContentDialogButton.Primary,
Owner = App.Current.MainWindow
};
await dialog.ShowDialogAsync();NOTE
you need to use ExtendedHeader when you are using Severity

Demo
you can run demo and see this feature.