Пример #1
0
        public override void Dispose()
        {
            UnsubscribeFromEvents();

            Files.Clear();
            SearchAdds.Clear();
        }
Пример #2
0
        private void AddToSearchAdds(string text)
        {
            SearchAdds.Remove(text);
            SearchAdds.Insert(0, text);
            SearchBoxIndex.Value = 0;

            var adds = new List <string>(_appSettings.FullSearchAdds ?? Enumerable.Empty <string>());

            adds.Remove(text);
            adds.Insert(0, text);

            if (SearchAdds.Count > 20)
            {
                SearchAdds.RemoveAt(20);
                adds.RemoveAt(20);
            }

            _appSettings.FullSearchAdds = adds;
        }