È possibile scorrere fino a una riga specifica (in base all'identità dell'oggetto) in un Silverlight DataGrid
con uno ItemsSource
che corrisponde a PagedCollectionView
.È possibile utilizzare ScrollIntoView() con un oggetto PagedCollectionView in un SilverGrid DataGrid?
Sto caricando un elenco di ordini raggruppati per giorno/stato ecc. Devo essere in grado di scorrere fino a un ordine particolare.
var pcv = new PagedCollectionView(e.Result.Orders);
gridOrders.ItemsSource = pcv;
Purtroppo, ScrollIntoView(order)
non funziona a causa della PagedCollectionView
.
An article on DataGrid from MSDN indica che è possibile scorrere fino a un gruppo in un PagedCollectionView
, ma non è molto utile.
foreach (CollectionViewGroup group in pcv.Groups)
{
dataGrid1.ScrollIntoView(group, null);
dataGrid1.CollapseRowGroup(group, true);
}
C'è un modo per farlo?