Có khả năng ẩn DataGrid-hàng thông qua DataBinding:
Nếu tôi có các mục của BO hoặc một ViewModel có thuộc tính visibilty, có khả năng tuyên bố ràng buộc hay không hàng sẽ bị ẩn nếu thuộc tính được đặt thành ẩn và ngược lại?Wpf DataGrid ẩn hàng hoàn chỉnh thông qua DataBinding
7
A
Trả lời
15
Bạn có thể thực hiện điều đó qua RowStyle
. Một cái gì đó như thế này:
<DataGrid>
<DataGrid.RowStyle>
<Style TargetType="DataGridRow">
<Setter Property="Visibility" Value="{Binding Visibility}" />
</Style>
</DataGrid.RowStyle>
</DataGrid>
Các vấn đề liên quan
- 1. WPF DataGrid RowHeader databinding
- 2. WPF DataBinding ObservableCollection <T> để DataGrid
- 3. Looping Thông qua WPF DataGrid Sử dụng foreach
- 4. WPF DataGrid - Tạo cột tùy chỉnh mới
- 5. WPF Databinding
- 6. WPF DataGrid với chiều cao hàng biến
- 7. WPF DataGrid hàng trống ở phía dưới
- 8. WPF DataGrid lựa chọn kiểu hàng
- 9. WPF Tuỳ chỉnh cột DataGrid tiêu đề
- 10. Căn chỉnh văn bản trong WPF DataGrid
- 11. WPF Databinding intellisense
- 12. WPF Datagrid Row Validation
- 13. Listbox Databinding trong WPF
- 14. WPF Databinding CheckBox.IsChecked
- 15. WPF TabControl Databinding
- 16. WPF Databinding và cascading Converters?
- 17. WPF DataGrid - Ẩn cột bằng cách sử dụng hộp kiểm
- 18. Lỗi hiển thị tiêu đề hàng dữ liệu WPF DataGrid
- 19. WPF DataGrid SelectedItem
- 20. WPF ToolKit Hiệu suất DataGrid
- 21. Lập trình đưa hàng Datagrid vào xem trong WPF, MVVM
- 22. Bộ công cụ WPF Datagrid - Tab tùy chỉnh
- 23. Vấn đề Wpf DataGrid
- 24. WPF GroupBox HeaderTemplate và DataBinding
- 25. Thiết Tuỳ chỉnh Properties trong UserControl qua DataBinding
- 26. WPF Databinding Với đối tượng sưu tập
- 27. WPF DataGrid đang thêm hàng "ma" bổ sung
- 28. Ngăn việc lựa chọn hàng nhiều trong WPF DataGrid
- 29. Lấy mục hàng đã chọn trong DataGrid WPF
- 30. WPF Datagrid: sao chép các hàng bổ sung vào clipboard
Nếu tất cả bị ràng buộc tại sao không đơn giản xóa dữ liệu mô hình trong bộ sưu tập sao lưu sao cho hàng đó bị "ẩn" và thêm dữ liệu mô hình trở lại "hiển thị"? –
@Aaron: Đáng buồn là tôi không thể thay đổi nội dung của các bộ sưu tập nguồn. – HCL