Есть две ViewModel, first и second. В первой по ShowViewModel вызываем вторую. Во второй, по нажатию на кнопку - вызываем Close(this) В результате - приложение сворачивается, так как возможно закрываются все View. Как исправить?
Если вам нужна навигация от MVVM Cross то необходимо в конструкторе объявить через CI (Constructor Injection) сервис IMvxNavigationService и дальше использовать его для навигации.
private readonly IMvxNavigationService _navigationService;
public MyViewModel(IMvxNavigationService navigation)
{
_navigationService = navigationService;
}
...
_navigationService.Navigate<TViewModel>() // реализация TViewModel была задекларирована ранее через Dependency Injection
//ShowViewModel устаревшая функция.
...
Логика с Close(this) должна работать как положено и вернуть на первую ViewModel.
https://www.mvvmcross.com/documentation/fundamentals/navigation
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Так почему же при someArray = ["a", "b", "c", "d"], someArraysplice(someArray
Помогите с решением, есть калькулятор, по клику на чекбокс #chek_plit отображается плита фундамента и форма ввода, надо сделать так чтобы при...