2013-02-22 42 views
5

मुझे विभिन्न लेआउट में GridView में GridViewItems दिखाने की कोशिश करने में कई समस्याएं आ रही हैं। असल में सबकुछ वर्चुअलाइजेशन को मारता है। यदि हम VariableSizedWrapGrid का उपयोग करते हैं तो virutalizaiton चला गया है, अगर हम समूहबद्ध कार्यक्षमता वर्चुअलाइज़टन का उपयोग करते हैं तो भी चला गया है। अब तक केवल समाधान:Winrt GridView वर्चुअलाइजेशन

Only Solution

लेकिन वह वास्तव में इसे काट नहीं है, क्योंकि यह डिजाइन में परिवर्तन इतना। जैसा कि मैंने कहा, मूल समस्या यह है कि GridView पर आपके द्वारा किए गए किसी भी छोटे लेआउट परिवर्तन वर्चुअलाइजेशन को तोड़ देता है। GridView को बदलते समय किसी को भी इस समस्या से बचने का अच्छा तरीका मिला है या क्या सभी को सिर्फ GridView डिफ़ॉल्ट रूप से दिखने के साथ रहना पड़ा है?

ओह, एक और बात। दुर्भाग्य से WinRT हमें हमारे कस्टम वायर्यूटलाइज्ड पैनल बनाने की अनुमति नहीं देता है क्योंकि VirtualizingStackPanel कन्स्ट्रक्टर protected (या private, सही ढंग से याद नहीं किया जा सकता है)। यदि आप इसके बारे में कुछ जानकारी दे सकते हैं तो यह भी बहुत अच्छा होगा =)।

धन्यवाद!

+0

। – jimpanzer

+0

@jimpanzer कभी समाधान नहीं मिला। मैं अब एक अलग परियोजना पर काम कर रहा हूं। – Carlo

+0

धन्यवाद, आपके समय के लिए। – jimpanzer

उत्तर

1

जब भी आप पैनल को एक वेरिएबल साइज्डवापग्रीड में बदलते हैं, या आप अपने ग्रिडव्यू पर ग्रुपिंग का उपयोग करते हैं, तो यह वायर्यूटलाइजेशन चला गया है। मैंने इस बारे में UserVoice में तैनात है, ताकि अगर आप समाधान नहीं मिला यह प्रदान करते हैं कृपया VariableSizedWrapGrid

साथ वर्चुअलाइजेशन समर्थन करने के लिए

http://visualstudio.uservoice.com/forums/121579-visual-studio/suggestions/4333881-make-variablesizedwrapgrid-virtualizing-