MvvmCross: как передать контекст Android в MvxCommand?
Я создал интерфейс сервиса:
public interface IMessageDialogService
{
void ShowDialog(object context,string title,string message,string buttonTitle);
}
Я реализовал этот интерфейс на Android и iOS. Контекст используется только в Android, где для отображения диалогового окна сообщения необходим контекст Android. Я передаю этот интерфейс в ViewModel, который будет введен IoC. Моя проблема в моей независимой от платформы ViewModel, которая вызывает WebService, а затем обрабатывает возвращаемое значение. Он проверяет возвращаемое значение на наличие ошибки и должен отображать диалоговое окно сообщения. iOS не требует никакого контекста для отображения UIAlertView, но на Android как мне получить контекст Android для передачи в качестве первого аргумента?
Есть ли более простой способ отображения простого информационного диалога из ViewModel?