Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > WPF и Silverlight > Отслеживание обновления ObservableCollection


Автор: dAlex 23.12.2010, 15:05
У меня есть ObservableCollection, куда данные поступают по DDE из другого приложения. При добавлении новых данных мне необходимо выполнить какое-то действие. Как правильнее это сделать? Есть какое-то событие?

Автор: CYBERDREAM 23.12.2010, 15:07
http://msdn.microsoft.com/en-us/library/ms668604.aspx
Цитата

  CollectionChanged  Occurs when an item is added, removed, changed, moved, or the entire list is refreshed. 
  PropertyChanged  Occurs when a property value changes.

Автор: dAlex 24.12.2010, 10:47
а как ими пользоваться? какой-то непонятный аргумент типа NotifyCollectionChangedEventArgs

Автор: CYBERDREAM 24.12.2010, 10:53
Код

            ....
            ObservableCollection<String> str=new ObservableCollection<string>();
            str.CollectionChanged +=str_CollectionChanged;
        }

        void str_CollectionChanged(object sender, System.Collections.Specialized.NotifyCollectionChangedEventArgs e)
        {
            throw new NotImplementedException();
        }

Автор: dAlex 24.12.2010, 11:45
Ого О_о Не привыкнуть мне все никак к этим штукам =)
Спасибо огромное, работает =)

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)