Как добавить TextBox в MessageBox в WindowsPhone7

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


person dineshprasanna    schedule 14.03.2012    source источник


Ответы (3)


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

person JTeagle    schedule 14.03.2012

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

person Amresh Kumar    schedule 14.03.2012

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

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

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 для более чистого подхода!

person Pedro Lamas    schedule 14.03.2012