Example #1
0
        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);
     }
 }
Example #4
0
        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);
            }
        }