public GalleryExplorer() { InitializeComponent(); //Hide(); var ofd = new OpenFileDialog(); ofd.InitialDirectory = AppDomain.CurrentDomain.BaseDirectory; ofd.Filter = "데이터 파일 (*.txt)|*.txt"; if (ofd.ShowDialog() == false) { MessageBox.Show("데이터 파일이 없으면 이용할 수 없습니다!", "Skyrim Gallery", MessageBoxButton.OK, MessageBoxImage.Error); //Application.Current.Shutdown(); Close(); return; } SearchText.GotFocus += SearchText_GotFocus; SearchText.LostFocus += SearchText_LostFocus; ResultList.DataContext = new GalleryDataGridViewModel(); ResultList.Sorting += new DataGridSortingEventHandler(new DataGridSorter <GalleryDataGridItemViewModel>(ResultList).SortHandler); logic = new AutoCompleteBase2(algorithm, SearchText, AutoComplete, AutoCompleteList); //Monitor.Instance.ControlEnable = true; //Monitor.Instance.Push("Hello!"); //Monitor.Instance.Start(); Instance = this; DCGalleryAnalyzer.Instance.Open(ofd.FileName); }
public GalleryExplorer() { InitializeComponent(); //Hide(); SearchText.GotFocus += SearchText_GotFocus; SearchText.LostFocus += SearchText_LostFocus; ResultList.DataContext = new GalleryDataGridViewModel(); ResultList.Sorting += new DataGridSortingEventHandler(new DataGridSorter <GalleryDataGridItemViewModel>(ResultList).SortHandler); logic = new AutoCompleteBase2(algorithm, SearchText, AutoComplete, AutoCompleteList); //Monitor.Instance.ControlEnable = true; //Monitor.Instance.Push("Hello!"); //Monitor.Instance.Start(); Instance = this; }