windows-store-apps - UWP 应用的 MessageDialog 类是否支持移动设备上的三个按钮?

标签 windows-store-apps win-universal-app

我正在创建一个用于在 Windows Phone 上读取文本文件的简单程序。我决定将其作为通用 Windows 平台 (UWP) 应用程序。

在应用程序中,我有一个非常简单的MessageDialog ,有三个选项,是、否、取消。它可以在桌面和模拟器上完美运行。但是,在使用实际设备进行测试时,ShowAsync方法失败并显示消息:“值不在预期范围内”。

仅当对话框中注册了两个以上的命令时才会发生这种情况。 MessageDialog类真的支持最多三个命令 - 正如文档所建议的那样 - 或者这仅适用于在桌面设备上运行的 UWP 应用程序?

最佳答案

目前,文档中有明确的声明:

The dialog has a command bar that can support up to 3 commands in desktop apps, or 2 commands in mobile apps.



可悲但真实:在手机上,只有两个命令。需要更多?改用 ContentDialog。

关于windows-store-apps - UWP 应用的 MessageDialog 类是否支持移动设备上的三个按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35392306/

相关文章:

html - WinJS:显示软键盘时出现滚动问题

javascript - Windows 8应用商店中应用的javascript/html的安全性

c# - 页面命令栏与 Splitview Pane 重叠

c# - Windows 10 中 UDP 的问题。UWP

c# - 读取收到的 json 数据时出错。我正在使用 C# 开发一个 UWP,它从 json 读取数据

Windows 应用商店应用多行文本框换行

c# - Windows 应用商店应用程序 : how to programmatically launch bluetooth settings app

c# - XAml Windows 应用商店应用程序中的表

c# - 将自己的字形添加到 uwp 项目

c# - Windows 10 UWP 中的视觉状态管理器未在页面加载时应用初始状态