protected override string ResolveNavigationTarget(Type viewModelType)
{
string navigationTarget = null;
var dependencyResolver = this.GetDependencyResolver();
#if NETFX_CORE
var viewLocator = dependencyResolver.Resolve<IViewLocator>();
navigationTarget = viewLocator.ResolveView(viewModelType).AssemblyQualifiedName;
#else
var urlLocator = dependencyResolver.Resolve<IUrlLocator>();
navigationTarget = urlLocator.ResolveUrl(viewModelType);
#endif
return navigationTarget;
}