如何在WindowsPhone7中的MessageBox中添加TextBox

时间:2012-03-14 06:56:01

标签: windows-phone-7 textbox messagebox

这里我需要将文本框添加到messagebox。但是消息框不添加文本框,我该如何添加呢

3 个答案:

答案 0 :(得分:4)

除非手机不同,否则消息框通常不支持自定义控件 - 它们具有固定控件。您可能需要创建自己的小表单。您尝试过哪些代码?

答案 1 :(得分:4)

您可以使用Coding4Fun Windows Phone Toolkit
他们有控件输入提示,它显示一个带文本框的消息框。

答案 2 :(得分:1)

如果您只需要一个像Visual Basic中的简单InputBox,则可以使用Guide.BeginShowKeyboardInput中的Microsoft.Xna.Framework.GamerServices方法来显示请求用户输入的TextBox。

像这样使用它:

Guide.BeginShowKeyboardInput(PlayerIndex.One, "caption", "text", "defaultText", ar =>
{
    text = Guide.EndShowKeyboardInput(ar);

    //Do something with the text here!
}, null);

如果您在应用程序中使用MVVM体系结构,您还可以在Cimbalino Windows Phone Toolkit上使用InputBoxService以获得更清晰的方法!