int Mainstate = 1; //记录主菜单按钮的按下状态 public NormalUI() { InitializeComponent(); SearchResult sr = new SearchResult(); CenterPanelGrid.Children.Add(sr); CenterPanelGrid.RegisterName("newHomePage", sr); ImageBrush imabush = new ImageBrush(); imabush.ImageSource = new BitmapImage(new Uri(".../.../Skin/Purpe.jpg", UriKind.Relative)); MainBorder.Background = imabush; ///更改透明度为0.8 MainBorder.Opacity = 0.8; }
//进入小游戏界面 private void EnterLittleGamePge_MouseDown(object sender, MouseButtonEventArgs e) { SearchResult page = CenterPanelGrid.FindName("newHomePage") as SearchResult;//找到刚新添加的控件 ImageDiy game = CenterPanelGrid.FindName("newEditImagePage") as ImageDiy; if (page != null) //判断是否找到,以免在未添加前就误点了 { CenterPanelGrid.Children.Remove(page); //移除对应按钮控件 CenterPanelGrid.UnregisterName("newHomePage"); //还需要把对用的名字注销掉,否则再次点击Button_Add会报错 } if (game != null) //判断是否找到,以免在未添加前就误点了 { CenterPanelGrid.Children.Remove(game); //移除对应按钮控件 CenterPanelGrid.UnregisterName("newEditImagePage"); //还需要把对用的名字注销掉,否则再次点击Button_Add会报错 } if (page != null || game != null) { LittleGame sr = new LittleGame(); CenterPanelGrid.Children.Add(sr); CenterPanelGrid.RegisterName("newlittleGamePage", sr); } }