Property
| Name |
| Header |
| HeaderTemplate |
| Content |
| ContentTemplate |
| PrimaryButtonContent |
| PrimaryButtonTemplate |
| SecondaryButtonContent |
| SecondaryButtonTemplate |
| CloseButtonContent |
| CloseButtonTemplate |
| PrimaryButtonCommand |
| SecondaryButtonCommand |
| CloseButtonCommand |
| DefaultButton |
| IsPrimaryButtonEnabled |
| IsSecondaryButtonEnabled |
| ButtonOrientation |
| PrimaryButtonStyle |
| SecondaryButtonStyle |
| CloseButtonStyle |
| SystemBackdrop |
| PrimaryButtonAccessKey |
| SecondaryButtonAccessKey |
| CloseButtonAccessKey |
| CanResize |
| HasTitleBar |
| Owner |
| FlowDirection |
| MinHeight |
| MinWidth |
| CanDragMoveWindow |
Events
| Name |
| PrimaryButtonClick |
| SecondaryButtonClick |
| CloseButtonClick |
Methods
Example
1 2 3 4 5 6 7 8 9 10 11 12
| WindowedContentDialog dialog = new() { Header = "YourTitle", Content = "YourContent", PrimaryButtonContent = "YourPrimaryButtonText", SecondaryButtonContent = "YourSecondaryButtonText", CloseButtonContent = "YourCloseButtonText", DefaultButton = ContentDialogButton.Primary, Owner = App.Current.MainWindow }; ContentDialogResult result = await dialog.ShowAsync(); var result = result.ToString();
|

Demo
you can run demo and see this feature.