コード例 #1
0
        public PublishWizardView()
        {
            var projectManager = ServiceLocator.Default.ResolveType <IProjectManager>();
            var pwm            = ServiceLocator.Default.RegisterTypeAndInstantiate <PublishWizardModel>();

            if (projectManager?.ActiveProject is EditorProject ep)
            {
                var imgPath = System.IO.Path.Combine(ep.ProjectDirectory, "img.png");
                if (System.IO.File.Exists(imgPath))
                {
                    pwm.ProfileImageBrushPath = imgPath;
                    pwm.ProfileImageBrush     = new ImageBrush(new BitmapImage(new System.Uri(imgPath)));
                }
            }

            RSV = new RequiredSettingsView();
            OSV = new OptionalSettingsView();
            FSV = new FinalizeSetupView();

            InitializeComponent();

            if (projectManager?.ActiveProject is Tw3Project)
            {
                StepMain.Items.Insert(1, new StepBarItem()
                {
                    Content = "W3 pack settings"
                });
                PSV = new W3PackSettingsView();
            }

            ShowPage();
        }
コード例 #2
0
        public PublishWizardView()
        {
            RSV = new RequiredSettingsView();
            OSV = new OptionalSettingsView();
            FSV = new FinalizeSetupView();

            InitializeComponent();
            ShowPage();
        }