Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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;
        }