private void AddLevel_ItemClick(object sender, DevExpress.Xpf.Bars.ItemClickEventArgs e) { var selected = treeList.SelectedItem as ScenarioModel; if (selected != null && selected.IsScenario == false) { var window = new ScenarioWindow(null, selected.ID); window.Show(); } }
private void treeListView_MouseDoubleClick(object sender, MouseButtonEventArgs e) { if (Model.SelectedScenario != null && Model.SelectedScenario.IsScenario) { var window = new ScenarioWindow(Math.Abs(Model.SelectedScenario.ID), null); window.Title = Model.SelectedScenario.Name; window.Show(); } }
public ImportScenarioInfo(string filePath, ref List <ScenarioInfo> scenarioList, ScenarioWindow window, int startVoiceIndex) { this.window = window; voiceCount = startVoiceIndex; List <ScenarioInfo> scenarioInfos = new List <ScenarioInfo>(); //テキストファイルの読み込み TextAsset textAsset = Resources.Load <TextAsset>(filePath); //@brでシナリオを区切る string[] scenarios = textAsset.text.Split(new string[] { "@br" }, System.StringSplitOptions.None); for (int i = 0; i < scenarios.Length; i++) { scenarioInfos.Add(ScenarioAnalysis(scenarios[i])); } scenarioList = scenarioInfos; }