Как я могу двигатьсяЛовля нажав кнопку «Назад» в mvvmlight
protected override void OnBackKeyPress(System.ComponentModel.CancelEventArgs e)
к ViewModel и все еще быть в состоянии контролировать «back'ing»? В codebehind я могу использовать e.Cancel = true;, но как его использовать в viewmodel?
Но похоже, что обмен сообщениями - это именно то, что было создано для предотвращения доступа из вида в viewmodel :) Сейчас я смотрю документацию по обмену сообщениями ... я думаю, я где-то видел обратный вызов, поэтому я бы иметь возможность возвращать bool с сообщением. –
Кроме обмена сообщениями асинхронно, а OnBackKeyPress является синхронным. –
Хм .. действительно. Благодарю. –