У меня есть коллекция в class A
:Как подписаться на прослушиватель событий в коллекции?
class A{
public static List<A> list = new List<A>();
}
Я хотел бы, чтобы вставить код в class B
, который контролирует эту коллекцию из class A
и если эта коллекция изменяет свой размер там будет метод вызывается: collectionSizeChanged()
class B{
......
public void collectionSizeChanged(){
// some code modifing private objects in class B
}
}
В классе A вы могли бы использовать 'ObservableCollection' вместо этого? –
@ AlexandreRondeau Я этого не знаю. Как это сделать? – Yoda
[ObservableCollection] (http://msdn.microsoft.com/en-us/library/ms668604 (v = vs.110) .aspx) - это то, что вы ищете. Это список , но с событием, когда элементы добавляются или удаляются из коллекции –