public void Navigate(Type targetPageType, object parameter) { if (provider.CanNavigate(targetPageType)) { provider.Navigate(targetPageType, parameter); } }