Пример #1
0
        public async Task Remove(Models.ColorInfo color)
        {
            if (color == null)
            {
                return;
            }
            _favorites = _favorites ?? await GetColorsAsync();

            _favorites.RemoveAll(x => x.ToString().Equals(color.ToString()));

            // save changes
            await _fileService.WriteColors(CACHEKEY, _favorites);

            if (FavoritesChanged != null)
            {
                FavoritesChanged.Invoke();
            }
        }
Пример #2
0
 private void LoadDesigntimeData()
 {
     var color = new Models.ColorInfo()
     {
         Name = "Sample",
         Color = Windows.UI.Colors.Green,
     };
     for (int i = 0; i < 10; i++)
     {
         foreach (var item in new[] { this.Favorites, this.Yellows, this.Reds, this.Greens, this.Blues })
             item.Add(color);
     }
     foreach (var item in new[] { this.Yellows, this.Reds, this.Greens, this.Blues })
     {
         item.First().ColSpan = 3;
         item.First().RowSpan = 2;
     }
 }
Пример #3
0
        private void LoadDesigntimeData()
        {
            var color = new Models.ColorInfo()
            {
                Name  = "Sample",
                Color = Windows.UI.Colors.Green,
            };

            for (int i = 0; i < 10; i++)
            {
                foreach (var item in new[] { this.Favorites, this.Yellows, this.Reds, this.Greens, this.Blues })
                {
                    item.Add(color);
                }
            }
            foreach (var item in new[] { this.Yellows, this.Reds, this.Greens, this.Blues })
            {
                item.First().ColSpan = 3;
                item.First().RowSpan = 2;
            }
        }