Beispiel #1
0
        protected override void OnStartup(StartupEventArgs e)
        {
            base.OnStartup(e);

            SimpleCore core  = new SimpleCore();
            var        appVm = new AppViewModel();
            var        redVm = new RedViewModel();

            core.Startup(appVm, redVm, true);

            SimpleDataTemplateManager manager = new SimpleDataTemplateManager();

            manager.LoadDataTemplatesByConvention();
        }
Beispiel #2
0
        protected override void OnStartup(StartupEventArgs e)
        {
            base.OnStartup(e);

            SimpleCore core = new SimpleCore();

            core.Startup(new AppViewModel(), null, true);

            //Load Templates based on naming convention
            //EX: 'RedViewModel' will be paired with 'RedView'
            SimpleDataTemplateManager manager = new SimpleDataTemplateManager();

            manager.LoadDataTemplatesByConvention();

            //Alternative would be to manually pair types
            //This would idealy be used if you do not follow
            //the naming conventions 'View' and 'ViewModel'
            //manager.RegisterDataTemplate<RedViewModel, RedView>();
        }
Beispiel #3
0
        protected override void OnStartup(StartupEventArgs e)
        {
            base.OnStartup(e);

            SimpleCore core = new SimpleCore();

            //The 2nd and 3rd parameters are optional.
            //2nd: Sets a default viewmodel.
            //3rd: Force auto-navigate to default on startup.
            core.Startup(new AppViewModel(), new BlueViewModel(), true);

            //Load Templates based on naming convention
            //EX: 'RedViewModel' will be paired with 'RedView'
            SimpleDataTemplateManager manager = new SimpleDataTemplateManager();

            manager.LoadDataTemplatesByConvention();

            //Alternative would be to manually pair types
            //This would idealy be used if you do not follow
            //the naming conventions 'View' and 'ViewModel'
            //manager.RegisterDataTemplate<RedViewModel, RedView>();
        }