3

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

怎么做 ?

4

2 回答 2

5

InputDialogWinRT XAML Toolkit 中的控件就是这样做的。它基本上是一个带有 TextBox 和一些按钮的 Popup 控件。它也有一个样本。最基本的一个是这样做的:

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”。

于 2013-01-29T17:55:21.893 回答
1

使用“Callisto”库,对于那些自定义对话框是最好的选择。通过详细说明它的代码示例来查看这个库。 Callisto 代码示例

我真的被这个问题困扰,发现这个解决方案非常有帮助。您可以在“自定义”对话框中添加任何您想要的内容。

于 2013-06-13T11:49:02.807 回答