Binding, создание listBox для Log записей

124
19 июня 2021, 15:10

Пытался сделать 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?

READ ALSO
Как создать вложенный цикл

Как создать вложенный цикл

Добры день, имею такой код:

116
2 foreign key на одну и туже таблицу

2 foreign key на одну и туже таблицу

Есть в БД сущность Package, хочу также хранить дубликаты этой сущности

129
Заполнить массив элементами из Enum

Заполнить массив элементами из Enum

Подскажите, нужно заполнить массив, не где не могу найти как работать толково с типом enum

103
Разбор PDF-файла (low level)

Разбор PDF-файла (low level)

Я решил попробовать разобрать PDF-файл средствами c# и у меня возник вопросВопрос, наверное, больше про байты, чем про сам формат, но если вы работали...

134