Ghost1372

everything can be handy

UacStyleDialogWindow

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

1
2
3
4
5
6
7
8
9
10
11
12
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();

you need to use ExtendedHeader when you are using Severity

UacStyleDialogWindow

Demo

you can run demo and see this feature.

0%