Gần đây tôi đã gặp sự cố trong đó tôi có một ObservableCollection được liên kết với một ListView. Con người là một cấu trúc mà tôi đã viết. Vì vậy, miễn là tôi đặt giá trị (s) của các đối tượng People trước khi ràng buộc, mọi thứ dường như hoạt động OK. Tuy nhiên, khi tôi cố gắng thiết lập các giá trị từ GUI khi chạy, các đối tượng bên dưới dường như không phản ánh thay đổi.Tại sao việc ràng buộc vào một cấu trúc không hoạt động?
Cuối cùng tôi đã vượt qua vấn đề này bằng cách đơn giản thay đổi Mọi người từ một cấu trúc thành một lớp học. Không có thay đổi nào khác là cần thiết.
Ai đó có thể vui lòng giải thích cho tôi lý do tại sao điều này không?
bạn có biết sự khác biệt giữa cấu trúc và lớp học? –