में आइटम के ग्रिड व्यू समूह के अंदर वर्टिकल स्क्रॉलिंग मैं WinRT XAML ऐप में आइटम्स के विभिन्न सेटों के समूहों को प्रदर्शित करने के लिए ग्रिड व्यू का उपयोग कर रहा हूं। सबकुछ अच्छी तरह से काम करता है, सिवाय इसके कि आइटम्सपैनेल टेम्पलेट एक रैपिंग ग्रिड का उपयोग करता है जो अंतरिक्ष से बाहर होने पर मेरे आइटम को लंबवत रूप से ढेर करता है।WinRT XAML
तो, मैं StackPanel उपयोग करने के लिए, इस तरह की कोशिश की:
<GroupStyle.Panel>
<ItemsPanelTemplate>
<StackPanel Orientation="Vertical" Visibility="Visible" />
</ItemsPanelTemplate>
</GroupStyle.Panel>
आइटम खड़ी खड़ी दिखती हैं, और कहा कि बहुत अच्छा है, लेकिन समस्या यह है कि मैं उन्हें स्क्रॉल नहीं कर सकते हैं और वे नहीं है स्क्रीन पर फिट तो मैंने लंबवत स्क्रॉलिंग को सक्षम करने का प्रयास किया:
<GroupStyle.Panel>
<ItemsPanelTemplate>
<StackPanel Orientation="Vertical" Visibility="Visible"
ScrollViewer.VerticalScrollBarVisibility="Visible"
ScrollViewer.VerticalScrollMode="Enabled"/>
</ItemsPanelTemplate>
</GroupStyle.Panel>
लेकिन यह काम नहीं करता है। ग्रिड व्यू समूह के अंदर लंबवत स्क्रॉलिंग को पूरा करने के लिए कोई सुझाव?
संपादित करें 1:
मैं भी इस की कोशिश की है:
<GroupStyle.Panel>
<ItemsPanelTemplate>
<ScrollViewer VerticalScrollBarVisibility="Visible"
HorizontalScrollMode="Disabled"
ZoomMode="Disabled"
VerticalScrollMode="Enabled">
<StackPanel Orientation="Vertical" Visibility="Visible" />
</ScrollViewer>
</ItemsPanelTemplate>
</GroupStyle.Panel>
यह डिबगर टूट जाता है के रूप में ItemsPanelTemplate एक बच्चे के रूप में एक पैनल की जरूरत है।
आपका स्क्रॉलव्यूवर सही तरीके से स्केल कैसे कर रहा है! मैंने एक ग्रिड के अंदर क्षैतिज प्रवाह के साथ एक सूची दृश्य रखा। व्यक्तिगत स्तंभों की बजाय मेरी पूरी सूची दृश्य स्क्रॉल। – akshay2000
अच्छा, हाँ। यही वह है जो आपको करना है। मूल रूप से अपने स्क्रॉलव्यूअर को ग्रिड में डॉक करें ताकि इसकी ऊंचाई सेट हो और आप इसके अंदर स्क्रॉल कर सकें। –
XamlCompiler चेतावनी WMC1500: 'कंटेनर स्टाइल' को बहिष्कृत किया गया है: कंटेनर स्टाइल को विंडोज 8.1 के बाद रिलीज़ के लिए बदला या अनुपलब्ध किया जा सकता है, और आइटम्स कंट्रोल.ग्रुप स्टाइल के लिए समर्थित नहीं है। – Bos