Exemple #1
0
 public void EnterFirstServer()
 {
     if (ButtonServers.Count == 0)
     {
         return;
     }
     ButtonServers.ElementAt(0).Key.RaiseEvent(new RoutedEventArgs(Button.ClickEvent));
 }
Exemple #2
0
        public void EnterServer(int serverId)
        {
            Button button = ButtonServers.Where(s => s.Value.ServerId == serverId).FirstOrDefault().Key;

            if (button == null)
            {
                return;
            }
            button.RaiseEvent(new RoutedEventArgs(Button.ClickEvent));
        }
Exemple #3
0
        public void RemoveServer(int serverId)
        {
            Server server = ListServer.Where(s => s.ServerId == serverId).FirstOrDefault();

            if (server == null)
            {
                return;
            }
            Button button = ButtonServers.Where(bs => bs.Value == server).FirstOrDefault().Key;

            ListServer.Remove(server);
            ButtonServers.Remove(button);
            DockPanelServerButton.Children.Remove(button);
        }
Exemple #4
0
        private Button CreateServerButton(Server server, int height = 40)
        {
            Button button = new Button {
                Content = server.ServerName,
                Height  = height,
                Margin  = new Thickness(5, 5, 5, 5)
            };

            button.Click += ServerButton_Click;
            ButtonServers.Add(button, server);
            DockPanel.SetDock(button, Dock.Top);
            DockPanelServerButton.Children.Add(button);
            return(button);
        }