/// <summary>
        /// Initializes a new instance of the <see cref="ProjectsViewModel" /> class.
        /// </summary>
        /// <param name="settingsService">The settings service.</param>
        /// <param name="wizardData">The wizard data.</param>
        public WizardFrameViewModel(
            ISettingsService settingsService,
            IWizardData wizardData)
            : base(settingsService)
        {
            TraceService.WriteLine("WizardFrameViewModel::Constructor Start");

            this.wizardData = wizardData;

            this.WindowTitle = wizardData.WindowTitle;
            this.WindowHeight = wizardData.WindowHeight;
            this.WindowWidth = wizardData.WindowWidth;

            this.NinjaWizardViewModel = new NinjaWizardViewModel(wizardData.WizardSteps);

            this.NinjaWizardViewModel.OnCancel += this.OnWizardCancel;
            this.NinjaWizardViewModel.OnFinish += this.OnWizardFinish;

            TraceService.WriteLine("WizardFrameViewModel::Constructor End");
        }
예제 #2
0
        /// <summary>
        /// Initializes a new instance of the <see cref="WizardFrameViewModel" /> class.
        /// </summary>
        /// <param name="settingsService">The settings service.</param>
        /// <param name="wizardData">The wizard data.</param>
        public WizardFrameViewModel(
            ISettingsService settingsService,
            IWizardData wizardData)
            : base(settingsService)
        {
            TraceService.WriteLine("WizardFrameViewModel::Constructor Start");

            this.wizardData = wizardData;

            this.WindowTitle  = wizardData.WindowTitle;
            this.WindowHeight = wizardData.WindowHeight;
            this.WindowWidth  = wizardData.WindowWidth;

            this.NinjaWizardViewModel = new NinjaWizardViewModel(wizardData.WizardSteps);

            this.NinjaWizardViewModel.OnCancel += this.OnWizardCancel;
            this.NinjaWizardViewModel.OnFinish += this.OnWizardFinish;

            TraceService.WriteLine("WizardFrameViewModel::Constructor End");
        }