コード例 #1
0
        public MainViewW()
        {
            // TESTPOINT_MIGRATION_LOGGING_INIT_MIGRATION_LOG_WIZARD Initializes main log for MigrationWizard
            Log.InitializeLogging(Log.Level.Trace); // <- use Trace level for startup (and swicth to Info at bottom of this method)

            using (LogBlock logblock = Log.NotTracing() ? null : new LogBlock("MainViewW.MainViewW"))
            {
                InitializeComponent();

                // Default is "server migration"
                Application.Current.Properties["migrationmode"] = "server";

                m_baseViewModel = new BaseViewModel();

                // Setup intro page
                m_introViewModel = new IntroViewModel(lbMode);
                Intro intro = new Intro();
                m_introViewModel.Name       = "IntroViewModel";
                m_introViewModel.ViewTitle  = "Welcome";
                m_introViewModel.lb         = lbMode;
                m_introViewModel.isBrowser  = true;
                m_introViewModel.WelcomeMsg = intro.WelcomeMsg;
                m_introViewModel.InstallDir = intro.InstallDir;

                m_introViewModel.SetupViews(true);
                m_introViewModel.AddViews(true);

                lbMode.SelectedIndex = 0;
                DataContext          = m_introViewModel;

                // Switch back to Info log level
                m_introViewModel.SelectedLogLevelCBItem.LogLevelEnum = Log.Level.Info;
            }
        }
コード例 #2
0
        public MainViewW()
        {
            InitializeComponent();

            Application.Current.Properties["migrationmode"] = "server";

            m_baseViewModel = new BaseViewModel();

            m_introViewModel           = new IntroViewModel(lbMode);
            m_introViewModel.Name      = "IntroViewModel";
            m_introViewModel.ViewTitle = "Welcome";
            m_introViewModel.lb        = lbMode;
            m_introViewModel.isBrowser = true;

            Intro intro = new Intro();

            m_introViewModel.WelcomeMsg = intro.WelcomeMsg;
            m_introViewModel.InstallDir = intro.InstallDir;
            m_introViewModel.SetupViews(true);
            m_introViewModel.AddViews(true);

            lbMode.SelectedIndex = 0;
            DataContext          = m_introViewModel;
        }