我正在尝试在通用窗口应用程序 (Windows 10) 中将页面显示为对话框。
在 WFP 中,有一个可以在 Window 上调用的 ShowDialog:
var msgBox = new MessageWindow();
msgBox.Owner = App.Current.MainWindow;
msgBox.WindowStartupLocation = WindowStartupLocation.CenterOwner;
msgBox.SetMessage(message, messageCategory);
msgBox.ShowDialog();
如何在通用窗口应用程序 (Windows 10) 中执行类似操作?
这是一个Sample Picture它的外观
最佳答案
UWP 中没有完全相同的 MessageWindow。这取决于您想对对话框执行什么操作。
在 UWP 中,我们可以选择显示弹出窗口/对话框来显示信息或要求用户交互的许多选项。
对话框:
轻量级控制:
如果以上不能满足您的要求,请尝试Popup这为您提供了更大的灵 active 。
关于win-universal-app - 通用 Windows 应用程序将页面显示为对话框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33490469/