Я хочу использовать MessageBox для показа ошибок загрузки в моем приложении WP8.1.
Я добавил:
using System.Windows;
но когда я ввожу:
MessageBox.Show("");
Я получаю ошибку:
"The name 'MessageBox' does not exist in the current context"
В Обозревателе объектов я нашел, что такой класс должен существовать, и в "Проекте-> Добавляют ссылку...-> блоки->, Платформе" показывают это все, на блоки ссылаются.
Я пропускаю что-то? Или есть ли иначе, как показать что-то как messagebox?
Для новых приложений UWP (начинающий с Windows 10) Microsoft рекомендует использовать ContentDialog вместо этого.
Пример :
private async void MySomeMethod()
{
ContentDialog dlg = new ContentDialog()
{
Title = "My Content Dialog:",
Content = "Operation completed!",
CloseButtonText = "Ok"
};
await dlg.ShowAsync();
}
Использование :
private void MyButton_Click(object sender, RoutedEventArgs e)
{
MySomeMethod();
}
Комментарий : можно использовать различные стили и т.д. для ContentDialog
. См. ссылку выше для различных использований для ContentDialog.