public void NavigateTo(string url) { var viewModel = ViewModelFromUrl(url); var message = new NavigationOccurred(url, viewModel); eventAggregator.Publish(message); }
public void Handle(NavigationOccurred message) { DeactivateItem(Main, true); Main = message.ViewModel; ActivateItem(Main); }