private async Task ReadCacheAsync()
        {
            var res    = HamburgerResList.ToList();
            var result = await GetMetroListAsync();

            var cache = default(List <string>);

            if (result == null || result == "")
            {
                cache = null;
            }
            else
            {
                try { cache = result == null ? null : JsonHelper.FromJson <List <string> >(result); } catch { cache = null; }
            }
            if (cache == null)
            {
                SelectResources.Source = res
                                         .Select(singleton => new MetroChangeItem {
                    Title    = singleton.Title,
                    Token    = singleton.IdentityToken,
                    Selected = true
                });
            }
            else
            {
                SelectResources.Source = res
                                         .Select(singleton => new MetroChangeItem {
                    Title    = singleton.Title,
                    Token    = singleton.IdentityToken,
                    Selected = cache.Contains(singleton.IdentityToken)
                });
            }
            forCache = (SelectResources.Source as IEnumerable <MetroChangeItem>).ToList();
        }
        private async void InitContentResourcesAsync()
        {
            var res    = HamburgerResList.ToList();
            var result = await GetMetroListAsync();

            var cache = default(List <string>);

            if (result == null || result == "")
            {
                cache = null;
            }
            else
            {
                try { cache = result == null ? null : JsonHelper.FromJson <List <string> >(result); } catch { cache = null; }
            }
            if (cache != null)
            {
                res = res.Where(i => cache.Contains(i.IdentityToken)).ToList();
            }
            res.Add(new NavigationBar {
                Title = GetUIString("AddMetroItem"), NaviType = NavigateType.A_D_T
            });
            GridViewResources.Source = res;
        }