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