win-universal-app - 通用 Windows 应用程序将页面显示为对话框

标签 win-universal-app uwp wfp

我正在尝试在通用窗口应用程序 (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/

相关文章:

c++ - 如何使用 Windows 筛选平台和 Windows 驱动程序开发工具包将流量信息(IP、端口等)输出到日志文件?

windows-runtime - Task.Delay的准确性

Javascript - 通用 Windows 应用程序 - 捕获关闭事件

c++ - 使用cmake创建UWP软件包

xaml - 当我更改主题设置时,为什么我的 AdaptiveTrigger 会触发?

c# - 在 UWP 中为页面导航转换创建自定义 NavigationTransitionInfo

c# - 教程 usercontrol with flipview/carousel on a timer XAML WinRT apps

c# - UWP CompactOverlay 模式(画中画)IsViewModeSupported 异常

security - 如何使用 windows api 用 ssl 透明地包装 tcp/ip 请求

windows - 如果防火墙打开,Java 7 会阻止 Windows Vista 和 7 上的 FTP 传输。有任何想法吗?