Есть модель пользователя, в которой находится список сообщений этого пользователя.
class User
{
public int Id {get; set;}
public List<string> Messages {get;set;}
}
В интерфейсе мы можем просматривать, редактировать и удалять эти сообщения.
Сейчас в UsersVM
я добавил ObservableCollection<string> Messages
и когда срабатывает команда редактирования или удаления, то фиксирую эти изменения как в UsersVM.Messages
, так и в модели User.Messages
, что не очень правильно, как мне кажется.
Подскажите, как сделать правильнее?
Конечно, дублировать данные не рационально. Реализуйте интерфейс INotifyCollectionChanged
Мне уже где-то и когда-то давали ответ на даный вопрос и, что довольно странно, я обыскался его и так и не нашел =(
Как в переменную, записать тип объекта и потом её использовать? Например, есть тип VkNetEnums
В программе используется несколько ItemsControl с переопределенным стилем, элементы которых кнопки, которые делают примерно одно и то же: по клику...
Здравствуйте! Задача сделать аналог AIDA или Speccy, но более упрощенныйДелаю на С#, Windows Forms используя Environment, реестр и DriveInfo