Exemplo n.º 1
0
        private void SearchTextChanged()
        {
            // delay processing text changed
            if (_searchTextChangedDelayTimer == null)
            {
                _searchTextChangedDelayTimer = new DispatcherTimer {
                    Interval = TimeSpan.FromMilliseconds(300)
                };
                _searchTextChangedDelayTimer.Tick += (_, _) =>
                {
                    _searchTextChangedDelayTimer.Stop();
                    SmellyGamesView.Refresh();
                };
            }

            _searchTextChangedDelayTimer.Stop(); // Resets the timer
            _searchTextChangedDelayTimer.Start();
        }
Exemplo n.º 2
0
 private void ExpandItems(bool expand)
 {
     SmellyGames.ForEach(game => game.IsExpanded = expand);
     SmellyGamesView.Refresh();
 }
Exemplo n.º 3
0
 private void UpdateSmellyHitsView()
 {
     Games.ForEach(game => game.Content.SmellyHitsView.Refresh());
     SmellyGamesView.Refresh();
 }