Hi có một bộ sưu tập quan sát được mà tôi liên kết với một DataGrid bằng cách sử dụng thuộc tính itemsource của DataGrid.Bộ công cụ WPF DataGrid hiển thị các trường ngay cả với thuộc tính có thể duyệt được đặt thành false
Tất cả thuộc tính của lớp bên trong bộ sưu tập được hiển thị đúng trong DataGrid. Bây giờ, tôi muốn ẩn một số trường vào DataGrid bằng cách sử dụng thuộc tính có thể duyệt được [Browsable (false)] trong lớp. Nó hoạt động tốt trong winforms, nhưng nó có vẻ không hoạt động trong WPF.
Ai đó biết tại sao? Tôi có thể ẩn các cột sau, nhưng tôi không muốn mất hiệu suất theo cách này.
Có giải pháp nào khác không?
Cảm ơn.
+1 Tôi cũng muốn trả lời câu hỏi này. – Maslow
Cách giải quyết bên dưới là OK, nếu bạn cần 100 lần bạn có thể phải phân lớp dữ liệu WPF (nếu không bạn phải kết nối hàm trên mỗi lưới bạn sử dụng). –
+1 Tôi cũng muốn biết lý do tại sao đây là trường hợp và nếu có cách nào tốt hơn là chỉ hủy nó trong sự kiện AutoGeneratingColumn – simonalexander2005