Недавно я столкнулся с проблемой, когда у меня есть привязка ObservableCollection к ListView. Люди - это структура, которую я написал. Пока я устанавливаю значение объектов People перед привязкой, все работает нормально. Однако, когда я пытаюсь установить значения из GUI во время выполнения, базовые объекты, похоже, не отражают изменения.
Я, наконец, преодолел эту проблему, просто переключив людей из структуры в класс. Никаких других изменений не было.
Может кто-нибудь объяснить мне, почему это?