private void GotLeaguesForPlayer(SummonerLeaguesDTO result) { Dispatcher.BeginInvoke(DispatcherPriority.Input, new ThreadStart(() => { if (result.SummonerLeagues != null && result.SummonerLeagues.Count > 0) { LeagueHeader.Visibility = System.Windows.Visibility.Visible; Leagues overview = LeaguesContainer.Content as Leagues; overview.Update(result); } else { LeagueHeader.Visibility = System.Windows.Visibility.Collapsed; } })); }