2012-11-01 39 views
5

Bất cứ ai cũng biết cách duy trì vị trí cuộn dọc sau lệnh Làm mới?WPF DataGrid - duy trì vị trí cuộn sau khi làm mới

My Datagrid nhận được ràng buộc từ Danh sách đối tượng.

Rất cám ơn và xin lỗi vì tiếng anh của tôi.

+0

Bạn có thể cung cấp ví dụ không? Tôi thiết lập một DataGrid WPF đơn giản và khi tôi thay đổi ItemsSource và/hoặc kích hoạt một Items.Refresh(), vị trí cuộn dọc dường như được duy trì. –

Trả lời

0

2 giải pháp khả thi:

1) Cố gắng cập nhật danh sách thay vì thay thế danh sách. nó có nghĩa là thêm các mục mới và loại bỏ các mục bạn không cần.

2) bạn có thể lưu trạng thái của cuộn trước khi làm mới và sau đó cuộn chương trình sang mục đã chọn.

WPF Toolkit: how to scroll datagrid to show selected item from code behind?

+0

Tôi đang sử dụng mặc định WPF Datagrid. Làm thế nào tôi có thể lưu trạng thái của cuộn dọc? – Guilherme

+0

Xem câu trả lời cho câu hỏi này: http://stackoverflow.com/questions/9770487/access-scrollview-properties-of-a-datagrid-in-wpf – Erez

Các vấn đề liên quan