예제 #1
0
        public MainWindow()
        {
            InitializeComponent();
            imageSearchControl  = new ImageSearchControl(this);
            recentSearchControl = new RecentSearchControl(this);

            mainControl = new MainControl(this, imageSearchControl, recentSearchControl);
            MainGrid.Children.Add(mainControl);
        }
예제 #2
0
        public MainControl(MainWindow mainWindow, ImageSearchControl imageSearchControl, RecentSearchControl recentSearchControl)
        {
            InitializeComponent();
            this.mainWindow          = mainWindow;
            this.imageSearchControl  = imageSearchControl;
            this.recentSearchControl = recentSearchControl;

            //이미지 검색 화면에서의 뒤로가기와 최근 검색어 화면에서의 뒤로가기 버튼의 이벤트는 메인 컨트롤에서 이루어지고 있음.
            //두 화면에서의 뒤로가기 자체가 모두 메인컨트롤로 돌아오는 것이기 때문에 메인 컨트롤에서 걸어주고 있음.
            imageSearchControl.Btn_Back.Click  += Btn_Back_Click;
            recentSearchControl.Btn_Back.Click += Btn_Back_Click;
        }