Catel.Services.NavigationService.ResolveNavigationTarget C# (CSharp) 메소드

ResolveNavigationTarget() 보호된 메소드

Resolves the navigation target.
protected ResolveNavigationTarget ( Type viewModelType ) : string
viewModelType System.Type The view model type.
리턴 string
        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;
        }