/// <summary> /// 콘텐츠 뷰 변경 이벤트 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void Content_Changed(object sender, EventArgs e) { selectedtab = (CustomButton)sender; if (SelectTap_Queue.Count < 2) { if (SelectTap_Queue.Count != 0) { CustomButton temp = SelectTap_Queue.Dequeue(); temp.TextColor = Color.White; temp.BackgroundColor = Color.CornflowerBlue; } selectedtab.TextColor = Color.CornflowerBlue; selectedtab.BackgroundColor = Color.White; SelectTap_Queue.Enqueue(selectedtab); } if (selectedtab.Text.Equals("판매품")) { ShopContentView.Content = ssv = new ShopSaleView(TitleName.Text, home); } else if (selectedtab.Text.Equals("정보")) { ShopContentView.Content = siv = new ShopInfoView(TitleName.Text, home); } else if (selectedtab.Text.Equals("리뷰")) { ShopContentView.Content = srv = new ShopReviewView(TitleName.Text, home); } }
protected override bool OnBackButtonPressed() { if (ShopContentView.Content != ssv) // 컨텐츠뷰가 메인으로 활성화 되어있지 않으면 메인으로 활성화 시킴 { Content_Sale.BackgroundColor = Color.White; Content_Sale.TextColor = Color.CornflowerBlue; Content_Info.BackgroundColor = Color.CornflowerBlue; Content_Info.TextColor = Color.White; Content_Review.BackgroundColor = Color.CornflowerBlue; Content_Review.TextColor = Color.White; SelectTap_Queue.Clear(); SelectTap_Queue.Enqueue(tablist[0]); // Default로 보여질 콘텐츠 뷰) ShopContentView.Content = ssv = new ShopSaleView(TitleName.Text, home); return(true); } else { Global.isOpen_ShopMainPage = false; Global.isOpen_ShopOtherPage = false; Global.isOpen_ShopDetailPage = false; return(base.OnBackButtonPressed()); } }