如何创建DialogBox以在WPF中提示用户是/否选项

Sha*_*fiz 12 wpf dialog

我知道如何在Windows Form App上执行此操作,但我无法在WPF应用程序上找到这样做.如何向用户显示带有Yes/No选项的阻止DialogBox并获取/处理来自用户的响应?

rid*_*rid 30

这是一个例子:

string sMessageBoxText = "Do you want to continue?";
string sCaption = "My Test Application";

MessageBoxButton btnMessageBox = MessageBoxButton.YesNoCancel;
MessageBoxImage icnMessageBox = MessageBoxImage.Warning;

MessageBoxResult rsltMessageBox = MessageBox.Show(sMessageBoxText, sCaption, btnMessageBox, icnMessageBox);

switch (rsltMessageBox)
{
    case MessageBoxResult.Yes:
    /* ... */
    break;

    case MessageBoxResult.No:
    /* ... */
    break;

    case MessageBoxResult.Cancel:
    /* ... */
    break;
}
Run Code Online (Sandbox Code Playgroud)