क्या सिल्वरलाइट DataGrid
में किसी विशेष पंक्ति (ऑब्जेक्ट पहचान द्वारा) स्क्रॉल करना संभव है जिसमें ItemsSource
है जो PagedCollectionView
है।क्या आप सिल्वरलाइट डेटाग्रिड में एक PagedCollectionView के साथ ScrollIntoView() का उपयोग कर सकते हैं?
मैं दिन/स्थिति आदि द्वारा समूहीकृत आदेशों की एक सूची लोड कर रहा हूं। मुझे किसी विशेष आदेश पर स्क्रॉल करने में सक्षम होना चाहिए।
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);
}
क्या ऐसा करने का कोई तरीका है?