Записи с меткой «ObservableCollection»

Сортировка ObservableCollection с помощью LINQ

Способ соритровки коллекции ObservableCollection

...

ObservableCollection<string> _animals = new ObservableCollection<string>()
{ "Cat", "Dog", "Bear", "Lion", "Mouse",
"Horse", "Rat", "Elephant", "Kangaroo", "Lizard",
"Snake", "Frog", "Fish", "Butterfly", "Human",
"Cow", "Bumble Bee"};

_animals = new ObservableCollection<string>(_animals.OrderBy(i => i));

...

Вот и всё!

Подсветка элементов в ListBox

ListBox часто используемый конрол для отображения разообразных списков. Для отображения ифнормации разработчики пользуются шаблонами отображения данных (DataTemplate). Пусть у нас есть ListBox с заполнеными данными:
Прочитать остальную часть записи »

Обновление списков с помощью LINQ

Столкнулся с задачей обновления значение в одном списке, если такое же значение есть в другом списке.
Допустим, у нас есть два класса:

Первый:

class First
{
  public int Id;
  public string Name;
  public bool IsSelected;
}

Прочитать остальную часть записи »

ObservableCollection IndexOf

Как то раз, необходимо было выяснить, содержит ли коллекция ObservableCollection элемент. Благо, у ObservableCollection есть метод IndexOf который возвращает индекс элемента, если он есть в коллекции. Но не всё так гладко. Рассмотрим пример ниже:
Прочитать остальную часть записи »