Вывод окна с сообщением

Silverlight содержит класс MessageBox, который можно использовать для сообщения пользователю об ошибке:

MessageBox.Show("Недопустимый ввод");

Эта команда выведет в верхнюю часть экрана сообщение и выдаст звуковой сигнал.

Если нужно отправить пользователю телефона сообщение с большим объемом текста, можно вывести на экран сообщение в несколько строк:

MessageBox.Show("Недопустимый ввод" + System.Environment.NewLine + "Пожалуйста, повторите ввод");

Элемент System.Environment.NewLine вставит символ новой строки, принятый в целевой платформе. Класс MessageBox можно использовать, если нужно убедиться в том, что пользователь принял сообщение перед продолжением работы. При выводе сообщения на экран выполнение программы будет приостановлено.

Окно сообщения с выбором. Можно предложить пользователю сделал выбор в окне MessageBox:

if (MessageBox.Show("Вы действительно хотите это сделать?", "Выполнение действия", MessageBoxButton.OKCancel) == MessageBoxResult.OK){ // Действия, если пользователь нажмет "ok"}else{ // Действия, если пользователь нажмет "отмена"}

Этот код выводит на экран сообщение с возможностью отмены действия, представленное на рис. 12. Блок if позволяет выполнять разные действия в зависимости от ответа пользователя.


Рис. 12. Всплывающее окно с вопросом пользователю


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: