Esempio n. 1
0
        static object CreateSplashScreen(object parameter)
        {
            object[]     parameters            = (object[])parameter;
            string       documentType          = parameters[0] as string;
            IViewLocator viewLocator           = parameters[1] as IViewLocator;
            DataTemplate viewTemplate          = parameters[2] as DataTemplate;
            var          SplashScreenViewModel = new SplashScreenViewModel();

            return(ViewHelper.CreateAndInitializeView(viewLocator, documentType, SplashScreenViewModel, null, null, viewTemplate, null));
        }
Esempio n. 2
0
        static object CreateSplashScreen(object parameter)
        {
            object[]     parameters   = (object[])parameter;
            string       documentType = parameters[0] as string;
            IViewLocator viewLocator  = parameters[1] as IViewLocator;
            DataTemplate viewTemplate = parameters[2] as DataTemplate;
            var          model        = SplashScreenHelper.FindParameter <SplashScreenViewModel>(parameter);

            model = model == null ? new SplashScreenViewModel() : model.Clone();
            return(ViewHelper.CreateAndInitializeView(viewLocator, documentType, model, null, null, viewTemplate, null));
        }
 protected object CreateAndInitializeView(string documentType, object viewModel, object parameter, object parentViewModel, IDocumentOwner documentOwner = null)
 {
     return(ViewHelper.CreateAndInitializeView(ViewLocator, documentType, viewModel, parameter, parentViewModel, documentOwner, ViewTemplate, ViewTemplateSelector));
 }