1

我想在我的消息对话框中显示一个文本框以获取用户输入并单击确定按钮以在我的 MainPage.cs 中检索文本框值,

  private async void join_btn_Click(object sender, RoutedEventArgs e)
    {
        var messageDialog = new MessageDialog(" Enter your secure code Here");
        messageDialog.Title = "Join session";
        messageDialog.Commands.Add(new UICommand(
            "OK",
            new UICommandInvokedHandler(this.CommandInvokedHandlerOKFunction)));

        messageDialog.DefaultCommandIndex = 0;
        messageDialog.CancelCommandIndex = 1;
        await messageDialog.ShowAsync();
    }

关于如何做的任何建议?

4

1 回答 1

-1

您可以使用 InputBox,而不是使用 MessageDialog。在这里您可以获取文本框的值。试试下面的代码,

                string message, title, defaultValue;
                string myValue;
                message = "Enter Message Here :";
                title = "Title Name";
                myValue = Interaction.InputBox(message, title, defaultValue, 450, 450);

此 myvalue 字符串返回您在输入文本框值中输入的内容。

我希望这能帮到您。

于 2013-08-29T09:12:59.253 回答