Có thể cuộn đến một hàng cụ thể (theo nhận dạng đối tượng) trong Silverlight DataGrid
có số ItemsSource
là PagedCollectionView
.Bạn có thể sử dụng ScrollIntoView() với PagedCollectionView trong Silverlight DataGrid không?
Tôi đang tải danh sách các đơn đặt hàng được nhóm theo ngày/trạng thái, v.v. Tôi cần có thể cuộn đến một đơn đặt hàng cụ thể.
var pcv = new PagedCollectionView(e.Result.Orders);
gridOrders.ItemsSource = pcv;
Thật không may, ScrollIntoView(order)
không hoạt động do PagedCollectionView
.
An article on DataGrid from MSDN cho thấy rằng bạn có thể cuộn đến một nhóm trong một PagedCollectionView
, nhưng điều đó không thực sự được sử dụng nhiều.
foreach (CollectionViewGroup group in pcv.Groups)
{
dataGrid1.ScrollIntoView(group, null);
dataGrid1.CollapseRowGroup(group, true);
}
Có cách nào để thực hiện việc này không?