У меня есть приложение WPF, которое прекрасно работает со всеми моделями и моделями представлений в отдельном проекте, а представления WPF — в их собственном проекте.
Я хочу использовать тот же шаблон для приложение MAUI.
В WPF мы используем следующий код для отображения сообщения или ошибки:
Код: Выделить всё
MessageBox.Show("ErrStr", "Title", MessageBoxButton.OK, MessageBoxImage.Error);
В MAUI мы используем следующий код для отображения сообщения или ошибки:
Код: Выделить всё
await Application.Current.MainPage.DisplayAlert("Error Occured", "ErrMsg", "OK");
Теперь моя проблема: как мне структурировать свое приложение так, чтобы я мог отображать сообщение из общего проекта, но используя методы, специфичные для каждой из разных платформ?
Подробнее здесь:
https://stackoverflow.com/questions/785 ... -8-0-class