Здесь мне нужно добавить текстовое поле в окно сообщений. Но окно сообщения не добавляет текстовое поле, как я могу его добавить
Как добавить TextBox в MessageBox в WindowsPhone7
Ответы (3)
Если телефон не отличается, окна сообщений обычно не поддерживают настраиваемые элементы управления — они имеют фиксированные элементы управления. Вместо этого вам, вероятно, нужно создать свою маленькую форму. Какой код вы пробовали?
Вы можете использовать Инструментарий Coding4Fun для Windows Phone.
У них есть элемент управления Подсказка ввода, который показывает окно сообщения с текстовым полем.
Если все, что вам нужно, это простое поле ввода, как в 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 для более чистого подхода!