Beispiel #1
0
        public SelectPlayForExportWindow(string strTempUserFolder)
        {
            System.IO.Directory.CreateDirectory(strTempUserFolder + @"\Formation");
            System.IO.Directory.CreateDirectory(strTempUserFolder + @"\Playbook");

            this.tempUserFolder = strTempUserFolder;

            InitializeComponent();

            formationTempRootViewModel    = new Webb.Playbook.ViewModel.FormationRootViewModel(strTempUserFolder);
            treeFormationTemp.DataContext = formationTempRootViewModel;

            playbookTempRootViewModel    = new Webb.Playbook.ViewModel.PlaybookRootViewModel(strTempUserFolder, Webb.Playbook.ViewModel.ViewMode.PlayNameView);
            treePlaybookTemp.DataContext = playbookTempRootViewModel;

            formationRootViewModel    = new Webb.Playbook.ViewModel.FormationRootViewModel(Webb.Playbook.Data.GameSetting.Instance.PlaybookUserFolder);
            treeFormation.DataContext = formationRootViewModel;

            playbookRootViewModel    = new Webb.Playbook.ViewModel.PlaybookRootViewModel(Webb.Playbook.Data.GameSetting.Instance.PlaybookUserFolder, Webb.Playbook.ViewModel.ViewMode.PlayNameView);
            treePlaybook.DataContext = playbookRootViewModel;
        }
        public SelectPlayForImportWindow(string strPackageFile, string strTempUserFolder)
        {
            this.packageFile    = strPackageFile;
            this.tempUserFolder = strTempUserFolder;

            InitializeComponent();

            ZipClass.UnZip(strPackageFile, strTempUserFolder, true);

            formationTempRootViewModel    = new Webb.Playbook.ViewModel.FormationRootViewModel(strTempUserFolder);
            treeFormationTemp.DataContext = formationTempRootViewModel;

            playbookTempRootViewModel    = new Webb.Playbook.ViewModel.PlaybookRootViewModel(strTempUserFolder, Webb.Playbook.ViewModel.ViewMode.PlayNameView);
            treePlaybookTemp.DataContext = playbookTempRootViewModel;

            formationRootViewModel    = new Webb.Playbook.ViewModel.FormationRootViewModel(Webb.Playbook.Data.GameSetting.Instance.PlaybookUserFolder);
            treeFormation.DataContext = formationRootViewModel;

            playbookRootViewModel    = new Webb.Playbook.ViewModel.PlaybookRootViewModel(Webb.Playbook.Data.GameSetting.Instance.PlaybookUserFolder, Webb.Playbook.ViewModel.ViewMode.PlayNameView);
            treePlaybook.DataContext = playbookRootViewModel;
        }