private void currentFileCheckBtn_Click(object sender, RoutedEventArgs e) { if (saveCsvFileTxtBlock.Text != "") { App.TaggingJobWin = TaggingJobWindow.GetTaggingJobWin(saveCsvFileTxtBlock.Text); // 선택된 txt파일이 없이 진행 this.Hide(); App.TaggingJobWin.Show(); } else { MessageBox.Show("저장 파일을 선택해주세요."); } }
public static TaggingJobWindow GetTaggingJobWin(string saveFilePath) { // 생성자의 역할을 대신함 if (taggingJobWin is null) { taggingJobWin = new TaggingJobWindow(saveFilePath); } taggingJobWin.selectTextIndex = 0; taggingJobWin.saveFilePath = saveFilePath; taggingJobWin.saveFileText = File.ReadAllText(saveFilePath, Encoding.GetEncoding("euc-kr")); taggingJobWin.textList = new List <TextListObject>(); taggingJobWin.corpusComboList = new List <ComboBoxItem>(); taggingJobWin.ReadCsvFile(); taggingJobWin.corpusListCombo.ItemsSource = taggingJobWin.corpusComboList; return(taggingJobWin); }