public void PlayerSetFavorite(bool isfavorite, TeamMatchesDataPlayer player) { player.isFavorite = isfavorite; if (isfavorite && pnlFavoritePlayers.Controls.Count <= 2) { foreach (PlayerControl ctrl in pnlPlayers.Controls) { if (ctrl.Player.Name == player.Name) { ctrl.Player = player; ctrl.Parent = pnlFavoritePlayers; } } } else { foreach (PlayerControl ctrl in pnlFavoritePlayers.Controls) { if (ctrl.Player.Name == player.Name) { ctrl.Player = player; ctrl.Parent = pnlPlayers; } } } }
public PlayerDetails(PlayerDisplay.PlayerDetailsData pd, TeamMatchesDataPlayer Player) { ShirtNumber = pd.ShirtNumber; PlayerName = pd.PlayerName; Captain = pd.Captain; Position = pd.Position; GoalsScoredinMatch = pd.GoalsScoredinMatch; YellowCards = pd.YellowCards; InitializeComponent(); MainGrid.DataContext = this; using (var ms = new MemoryStream()) { if (Player.PlayerImage != null) { Player.PlayerImage.Save(ms, System.Drawing.Imaging.ImageFormat.Png); ms.Position = 0; var bi = new BitmapImage(); bi.BeginInit(); bi.CacheOption = BitmapCacheOption.OnLoad; bi.StreamSource = ms; bi.EndInit(); PlayerImage.ImageSource = bi; } else { PlayerImage.ImageSource = new BitmapImage(new Uri("../../../PlayerImages/defaultplayer.png", UriKind.Relative)); } } }
public PlayerDisplay(TeamMatchesDataPlayer player, TeamMatchesData TeamMatchData) { Player = player; this.TeamMatchData = TeamMatchData; InitializeComponent(); DataContainer.DataContext = Player; using (var ms = new MemoryStream()) { if (player.PlayerImage != null) { Player.PlayerImage.Save(ms, System.Drawing.Imaging.ImageFormat.Png); ms.Position = 0; var bi = new BitmapImage(); bi.BeginInit(); bi.CacheOption = BitmapCacheOption.OnLoad; bi.StreamSource = ms; bi.EndInit(); PlayerImage.ImageSource = bi; } else { PlayerImage.ImageSource = new BitmapImage(new Uri("../../../PlayerImages/defaultplayer.png", UriKind.Relative)); } } }
private void LoadPlayerIntoPanel(TeamMatchesDataPlayer player, FlowLayoutPanel pnl) { var control = new PlayerControl(player); control.Width = 350; control.MouseDown += PlayerControl_MouseDown; pnl.Controls.Add(control); PlayerSetFavorite(player.isFavorite, player); }
public PlayerOnField(TeamMatchesDataPlayer player) { Player = player; InitializeComponent(); }