c# - 在 winRT MessageDialog 中添加 TextBox

标签 c# .net windows-runtime winrt-xaml

我在 Windows 8 商店应用程序中工作,我正在尝试弹出一个对话框让用户在文本框中输入信息。

怎么做?

最佳答案

InputDialog WinRT XAML 工具包中的控件就是这样做的。它基本上是一个带有 TextBox 和一些按钮的 Popup 控件。有一个 sample也为它。最基本的是这样做的:

var dialog = new InputDialog();
var result = await dialog.ShowAsync(
    "This is the title",
    "This is the content/message",
    "Option 1",
    "Option 2",
    "Option 3");

结果是在被单击的按钮上使用的字符串 - 例如“选项 1”。

关于c# - 在 winRT MessageDialog 中添加 TextBox,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14588952/

相关文章:

c# - 如何检测 MDIClient 窗口何时滚动

windows-8 - winrt 是否可以在资源库中定义画笔颜色

windows-8 - 寻找集成到 Windows 应用商店应用程序中的 VoIP 解决方案

windows-runtime - ListView 重新排序是否在 Windows 10 RT 应用程序上停止工作?

c# - 替代 SSRS 订阅的替代方法有哪些?

c# - 在 C# 中将一个 Xml 文档内容复制到另一个文档中

c# - 试写策略建议

.net - .net中实现多线程的不同方式是什么?

.net - 使用 serilog 记录 json

c# - 构建 Internet Explorer 扩展/附加组件?