private void BtnAddServerMenu_Click(object sender, RoutedEventArgs e) { Window_AddServerMenu wms = new Window_AddServerMenu(); Point pt = this.PointToScreen(new Point(0, 0)); wms.Left = pt.X; wms.Top = pt.Y; if (wms.ShowDialog() == true) { string server_menu_name = wms.textBox_name.Text; if (ServerInfo.AddServerGroup(server_menu_name) != 0) { return; } ServerMenuButton smbtn = new ServerMenuButton(server_menu_name); ServerPanel.current.Children.Add(smbtn); ServerPanel.SubPanel.Children.Add(smbtn.child); } }
private void BtnAddServerMenu_Click(object sender, RoutedEventArgs e) { Window_AddServerMenu wms = new Window_AddServerMenu(); Point pt = this.PointToScreen(new Point(0, 0)); wms.Left = pt.X; wms.Top = pt.Y; if (wms.ShowDialog() == true) { string server_menu_name = wms.textBox_name.Text; if (panel_server.ServerViewModel.AddServerGroup(server_menu_name) != 0) { return; } ServerGroupPanel sgp = new ServerGroupPanel() { Content = server_menu_name }; panel_server.AddChild(sgp); } }
private void BtnAddServerMenu_Click(object sender, RoutedEventArgs e) { Window_AddServerMenu wms = new Window_AddServerMenu(); Point pt = this.PointToScreen(new Point(0, 0)); wms.Left = pt.X; wms.Top = pt.Y; if (wms.ShowDialog() == true) { string server_menu_name = wms.textBox_name.Text; if (ServerInfo.jobj_root == null) { return; } try { ServerInfo.jobj_root.Add(new JProperty(server_menu_name, new JObject())); if (!ServerInfo.save()) { return; } ServerMenuButton smbtn = new ServerMenuButton(server_menu_name); ServerPanel.current.Children.Add(smbtn); ServerPanel.SubPanel.Children.Add(smbtn.child); } catch (Exception ex) { Log.PrintError(ex.Message, "Add Server Menu"); Log.PrintError("서버 메뉴 이름이 중복됩니다.\r", "Add Server Menu", Status.current.richTextBox_status); } } }