Ghost1372

everything can be handy

WindowedContentDialog

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

Name
ShowAsync

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();

WindowedContentDialog

Demo

you can run demo and see this feature.

0%