public SteamGameListPageViewModel() { GameTiles = new ObservableCollection <SteamGameListPage_GameTileViewModel>(); if (IsInDesignMode) { var gt = new SteamGameListPage_GameTileViewModel(); gt.AppId = 377160; gt.GameName = "Fallout 4"; gt.ImageSource = "http://cdn.akamai.steamstatic.com/steam/apps/" + gt.AppId + "/header.jpg"; GameTiles.Add(gt); } }
public SteamGameListPageViewModel() { GameTiles = new ObservableCollection<SteamGameListPage_GameTileViewModel>(); if (IsInDesignMode) { var gt = new SteamGameListPage_GameTileViewModel(); gt.AppId = 377160; gt.GameName = "Fallout 4"; gt.ImageSource = "http://cdn.akamai.steamstatic.com/steam/apps/" + gt.AppId + "/header.jpg"; GameTiles.Add(gt); } }
public override void OnNavigatedTo(string parameter, NavigationMode mode, IDictionary<string, object> state) { if (parameter == null) return; GameTiles.Clear(); var games = (JsonArray)TempDataStore.GetInstance().GetObject(Int32.Parse(parameter)); foreach (var game in games.OrderBy(v => v.GetObject().GetNamedString("name"))) { var g = game.GetObject(); var gt = new SteamGameListPage_GameTileViewModel(); gt.AppId = (int)g.GetNamedNumber("appid"); gt.GameName = g.GetNamedString("name"); //gt.ImageSource = "http://media.steampowered.com/steamcommunity/public/images/apps/" + gt.AppId + "/" + g.GetNamedString("img_logo_url") + ".jpg"; gt.ImageSource = "http://cdn.akamai.steamstatic.com/steam/apps/" + gt.AppId + "/header.jpg"; GameTiles.Add(gt); } }
public override void OnNavigatedTo(string parameter, NavigationMode mode, IDictionary <string, object> state) { if (parameter == null) { return; } GameTiles.Clear(); var games = (JsonArray)TempDataStore.GetInstance().GetObject(Int32.Parse(parameter)); foreach (var game in games.OrderBy(v => v.GetObject().GetNamedString("name"))) { var g = game.GetObject(); var gt = new SteamGameListPage_GameTileViewModel(); gt.AppId = (int)g.GetNamedNumber("appid"); gt.GameName = g.GetNamedString("name"); //gt.ImageSource = "http://media.steampowered.com/steamcommunity/public/images/apps/" + gt.AppId + "/" + g.GetNamedString("img_logo_url") + ".jpg"; gt.ImageSource = "http://cdn.akamai.steamstatic.com/steam/apps/" + gt.AppId + "/header.jpg"; GameTiles.Add(gt); } }