private void Item_Click(object sender, RoutedEventArgs e) { var menuitem = (MenuItem)sender; DefaultPanel panel = this.PanelList.Find(i => i.TitleName == (string)menuitem.Header); this.DisplayPanel(panel); }
public void BackToDefaultPanel() { DefaultPanel.SetActive(true); ShopPanel.SetActive(false); ControlPanel.SetActive(false); Click.Play(); }
public void DisplayPanel(DefaultPanel panel) { if (Window.GetWindow(panel) == null) { this.DockPanel_MainDock.Children.Add(panel); DockPanel.SetDock(panel, Dock.Left); } }
protected void Update() { if (Input.GetKeyUp(KeyCode.Escape)) { if (DefaultPanel.OpenPanelCount() > 0) { DefaultPanel.CloseLastPanel(); } else { Back.onClick.Invoke(); } } }
public void Add(DefaultPanel item) { this.DockPanel_Sub_Window_Main.Children.Add(item); this.TextBlock_Title.Text += " - " + item.TitleName; this.Title = this.TextBlock_Title.Text; }
public void RemovePanel(DefaultPanel panel) { this.PanelList.Remove(panel); this.InitMenu(); }
public void AddPanel(DefaultPanel panel) { this.PanelList.Add(panel); this.InitMenu(); }