public TournamentParticipantBox(ITeamClass participant, ITournament tournament)
        {
            Tournament  = tournament;
            Particioant = participant;
            ID          = participant.ID;
            Thickness marginThickness = new Thickness(2);

            Margin = marginThickness;

            for (int i = 0; i < countOfColumn; i++)
            {
                ColumnDefinitions.Add(new ColumnDefinition());
            }

            Border border = new Border();

            border.BorderBrush     = Brushes.Black;
            border.BorderThickness = new Thickness(1);
            TextBlock textBlock = new TextBlock();

            textBlock.Name = "Participants";
            textBlock.Text = participant.Name;
            border.Child   = textBlock;
            Grid.SetColumn(border, 0);
            Children.Add(border);

            border                 = new Border();
            border.BorderBrush     = Brushes.Black;
            border.BorderThickness = new Thickness(1);
            Button button = new Button();

            button.Content = "Move";
            button.Margin  = new Thickness(2);
            World world = (World)World.WorldInstance;

            button.Click += Button_Move_Click;

            border.Child = button;
            Grid.SetColumn(border, 1);
            Children.Add(border);
        }
Example #2
0
 public void AddTeam(ITeamClass team)
 {
     _teamList.Add(team);
     TeamListChanged?.Invoke();
     TeamAdded?.Invoke(team);
 }
Example #3
0
 public void AddTeam(ITeamClass team)
 {
     _teamList.Add(team);
 }
Example #4
0
 public void RemoveTeam(ITeamClass team)
 {
     _teamList.Remove(team);
 }
Example #5
0
 public bool IsteamInvated(ITeamClass team)
 {
     return _teamList.Contains(team);
 }