这里我需要将文本框添加到messagebox。但是消息框不添加文本框,我该如何添加呢
答案 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以获得更清晰的方法!