в моем решении у меня есть код, подобный этому:
public async Task<bool> Execute(string target)
{
var screen = navigationService.NavigateTo(target) as Screen;
await screen.TaskCompletionSource.Task;
return true;
}
Из-за природы решения иногда может случиться так, что ViewModel, к которому мы перемещаемся, не всегда имеет соответствующий View.Это приводит к появлению уродливого окна с неотформатированным сообщением:
Не удается найти представление для модели представления
Возможно ли распознать эту ситуацию и как с ней справиться?Например, закрыв экран или перенаправив на другой?