通用Windows应用程序显示页面作为对话框

use*_*376 4 wfp win-universal-app uwp

我试图在通用窗口应用程序(Windows 10)中将页面显示为对话框.

在WFP中,有一个ShowDialog可以调用Window:

var msgBox = new MessageWindow();
msgBox.Owner = App.Current.MainWindow;
msgBox.WindowStartupLocation = WindowStartupLocation.CenterOwner;
msgBox.SetMessage(message, messageCategory);
msgBox.ShowDialog();
Run Code Online (Sandbox Code Playgroud)

如何在Universal Window App(Windows 10)中执行类似的操作?

这是它的外观样本图片

Ala*_*SFT 10

UWP中没有完全相同的MessageWindow.这取决于你想对对话做什么.

在UWP中,我们可以选择多种选项来显示弹出/对话框以显示信息或需要用户交互.

对话:

轻量控制:

如果以上不能满足您的要求,请尝试Popup,这将为您提供更大的灵活性.