Почему привязка к структуре не работает?

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

Я наконец преодолел эту проблему, просто изменив людей из структуры в класс. Никаких других изменений не потребовалось.

Кто-нибудь, пожалуйста, объясните мне, почему это так?

14
задан H.B. 24 June 2016 в 07:55
поделиться