public bool OnNavigationItemSelected(IMenuItem item) { if (item.Equals(CurrentItem)) { return(false); } CurrentItem = item; UpdateTitles(item); var viewModelType = this.FindItemByMenuItem(item); if (viewModelType != null && HandleNavigate.CanExecute(viewModelType)) { HandleNavigate.Execute(viewModelType); return(true); } return(false); }