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; } }
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; }