2012-11-01 32 views
5

रीफ्रेश के बाद स्क्रॉल स्थिति बनाए रखें किसी को भी ताज़ा आदेश के बाद लंबवत स्क्रॉल स्थिति को बनाए रखने के बारे में पता है?WPF DataGrid -

मेरा डाटाग्रिड वस्तुओं की सूची से बाध्यकारी प्राप्त करता है।

बहुत धन्यवाद, और मेरी अंग्रेजी के लिए खेद है।

+0

क्या आप एक उदाहरण प्रदान कर सकते हैं? मैंने एक साधारण WPF DataGrid सेटअप किया है और जब मैं आइटम्ससोर्स को बदलता हूं और/या किसी आइटम को ट्रिगर करता हूं। रीफ्रेश() लंबवत स्क्रॉल स्थिति को बनाए रखा प्रतीत होता है। –

उत्तर

0

2 posible के समाधान:

1) सूची अद्यतन करने के लिए जगह के बजाय का प्रयास करें। इसका मतलब है कि नए आइटम जोड़ना और उन वस्तुओं को हटा देना जिनकी आपको आवश्यकता नहीं है।

2) आप रीफ्रेश करने से पहले स्क्रॉलर की स्थिति को सहेज सकते हैं और फिर चयनित आइटम पर प्रोग्रामर स्क्रॉल कर सकते हैं।

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

+0

मैं डिफ़ॉल्ट WPF डेटाग्रिड का उपयोग कर रहा हूं। मैं वर्टिकल स्क्रोलर की स्थिति कैसे बचा सकता हूं? – Guilherme

+0

इस प्रश्न का उत्तर देखें: http://stackoverflow.com/questions/9770487/access-scrollview-properties-of-a-datagrid-in-wpf – Erez