Пытался сделать ListBox для Log записей в программе.
Делал через интерфейс INotifyCollectionChanged
class LogItem
{
public string Message { get; set; }
}
Далее
class Logs : ObservableCollection<LogItem>, INotifyCollectionChanged
{
public event NotifyCollectionChangedEventHandler CollectionChanged;
protected virtual void OnCollectionChanged(NotifyCollectionChangedAction action)
{
CollectionChanged?.Invoke(this, new NotifyCollectionChangedEventArgs(action));
}
public void AddMessage(string message)
{
Add(new LogItem()
{
Message = message
});
OnCollectionChanged(NotifyCollectionChangedAction.Reset);
}
}
Как вызывать метод AddMessage не создавая нового экземпляра класса Logs?
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Есть в БД сущность Package, хочу также хранить дубликаты этой сущности
Подскажите, нужно заполнить массив, не где не могу найти как работать толково с типом enum
Я решил попробовать разобрать PDF-файл средствами c# и у меня возник вопросВопрос, наверное, больше про байты, чем про сам формат, но если вы работали...