Как добавить TextBox в MessageBox в WindowsPhone7 - PullRequest
1 голос
/ 14 марта 2012

Здесь мне нужно добавить текстовое поле в messagebox. Но окно сообщения доза не добавляет текстовое поле, как я могу добавить его

Ответы [ 3 ]

4 голосов
/ 14 марта 2012

Вы можете использовать Coding4Fun Windows Phone Toolkit .
У них есть элемент управления Подсказка для ввода , которая показывает окно сообщения с текстовым полем.

4 голосов
/ 14 марта 2012

Если телефон не отличается, окна сообщений обычно не поддерживают пользовательские элементы управления - они имеют фиксированные элементы управления. Вы, вероятно, должны создать свою собственную маленькую форму вместо этого. Какой код вы пробовали?

1 голос
/ 14 марта 2012

Если все, что вам требуется, это простой InputBox, как в Visual Basic, вы можете использовать метод Guide.BeginShowKeyboardInput из Microsoft.Xna.Framework.GamerServices , чтобы показать TextBox, запрашивающего пользователяinput.

Используйте его так:

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

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

Если вы используете архитектуру MVVM в своем приложении, вы также можете использовать InputBoxService в Cimbalino Windows Phone Toolkit дляболее чистый подход!

...