示例#1
0
        public static bool TryGetViewModel(Type viewType, out object viewModelInstance)
        {
            Guard.ArgumentNotNull(viewType, "viewType");

            // we get the provider and then get the instance
            IViewModelProvider _viewModelProvider = null;
            var _response = ResourceLocator.TryGetResource <IViewModelProvider>(viewType.FullName, out _viewModelProvider);

            viewModelInstance = _viewModelProvider == null ? null : _viewModelProvider.CreateViewModelInstance();
            return(_response);
        }