नोट: यदि आपको स्वतंत्र स्क्रॉलिंग के लिए अपने नेस्टेड DataGrid
की आवश्यकता है तो यह आपके लिए काम नहीं करेगा। ओपी के प्रश्न में उस विवरण का उल्लेख नहीं किया गया था।
मुझे एहसास है कि यह एक पुराना धागा है, लेकिन मैंने अपनी समस्या को हल करने के तरीके की तलाश करते हुए उस पर ठोकर खाई और सोचा कि दूसरों को जो कुछ मिल रहा है उसे देखना पसंद हो सकता है। मैंने होलाजान द्वारा सुझाए गए व्यवहार दृष्टिकोण की कोशिश नहीं की क्योंकि मैं अपनी राय में अपने मुद्दे के लिए एक क्लीनर समाधान की तलाश में था। उस ने कहा कि मुझे DataGrid
पर घोषणात्मक रूप से ScrollViewer.CanContentScroll="False"
का उपयोग करने के लिए एक एमएसडीएन मंच पर एक पोस्ट मिली।
पोस्ट मैं कहाँ पाया मेरी समाधान पर है: http://social.msdn.microsoft.com/Forums/is/wpf/thread/a0e7aea8-e9ad-441f-a775-1178aab75fb0
जवाब उल्लेखनीय जवाब में निहित है और है:।
"मैं पूरी तरह से असंबद्ध सेटिंग सेट करके समस्या सुलझा ली है लग रहा था
मेरे बच्चे के ग्रिड में मेरे पास ScrollViewer.CanContentScroll
True
पर सेट किया गया था। एक बार जब मैं इसे सभी चाइल्ड Grid
में गलत पर सेट करता हूं तो यह जादुई रूप से काम करता था। अब जब मैं अपनी पंक्ति विवरण को संकुचित करता हूं तो यह उचित पंक्ति का आकार बदलता है। "
स्रोत
2012-06-14 17:43:15
मेरे लिए काम किया, thx – Artiom