我正在使用Windows 8商店应用程序,我正在尝试弹出一个对话框,让用户在文本框中输入信息。
怎么做?
答案 0 :(得分:5)
WinRT XAML Toolkit中的InputDialog
控件就是这样做的。它基本上是一个带有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”。
答案 1 :(得分:1)
使用“Callisto”库,对于那种自定义对话框是最佳选择。 通过详细说明代码示例来查看此库。 Callisto Code Samples
我真的很困扰这个问题,发现这个解决方案非常有用。 您可以在“自定义”对话框中添加所需的任何内容。