コード例 #1
0
        public WizzardViewModel(WizzardMain wizzardMain, WizzardStatus wizzardStatus)
        {
            CreateCommands();

            _wizzardMain   = wizzardMain;
            _wizzardStatus = wizzardStatus;
        }
コード例 #2
0
        public MainWindow(WizzardMain wizzardMain, WizzardStatus wizzardStatus)
        {
            InitializeComponent();
            Owner = Application.Current.MainWindow;

            _wizzardMain   = wizzardMain;
            _wizzardStatus = wizzardStatus;
        }
コード例 #3
0
        public void WizzardStart(WizzardStatus status, int width = 0, int height = 0)
        {
            MainWindow = new MainWindow(this, status)
            {
                Name = "WizzardWindow"
            };
            LoadingAdorned = MainWindow.LoadingAdorner;

            WizzardViewModel       = new WizzardViewModel(this, status);
            MainWindow.DataContext = WizzardViewModel;

            if (width > 0 && height > 0)
            {
                Resizer.ResizeWindowManual(MainWindow, width, height);
            }

            WizzardViewModel.ShowWizzard();
        }
コード例 #4
0
 public abstract object GetNextStage(WizzardStatus status);
コード例 #5
0
 public abstract bool LastStageCheck(WizzardStatus status);
コード例 #6
0
 public abstract void DropStageCheck(WizzardStatus status, int offset);