Можно ли прокрутить до определенной строки (по идентификатору объекта) в Silverlight DataGrid
, который имеет ItemsSource
, который является PagedCollectionView
.Можете ли вы использовать ScrollIntoView() с PagedCollectionView в Silverlight DataGrid?
Я загружаю список заказов, которые сгруппированы по дате/статусу и т. Д. Мне нужно прокрутить список до определенного порядка.
var pcv = new PagedCollectionView(e.Result.Orders);
gridOrders.ItemsSource = pcv;
К сожалению, ScrollIntoView(order)
не работает из-за PagedCollectionView
.
An article on DataGrid from MSDN показывает, что вы можете прокручивать группу до PagedCollectionView
, но это не очень полезно.
foreach (CollectionViewGroup group in pcv.Groups)
{
dataGrid1.ScrollIntoView(group, null);
dataGrid1.CollapseRowGroup(group, true);
}
Есть ли способ сделать это?