Обработка событий Add и др. у SomeCollection - C#
Формулировка задачи:
Например:
Как мне сделать что-то вроде такого, без рутинного создания своего класса (если это возможно).
Вот фрагмент для более понятного объяснения
Пишу мини-Framework для XNA
this.Controls.Add(someControl);// После чего .NET делает какие-то свои действия
public class ControlCollection { public delegate void EmptyDelgate(); public event EmptyDelgate ControlAdded; private List<ControlBase> Controls = new List<ControlBase>(); public void Add(ControlBase c) { Controls.Add(c); ControlAdded(); } }
Решение задачи: «Обработка событий Add и др. у SomeCollection»
textual
Листинг программы
list.ListChanged += (sender, e) => { if (e.ListChangedType == System.ComponentModel.ListChangedType.ItemAdded) { string s = list[e.NewIndex]; } };
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д