.net - Issue with scrollviewer and canvas -


मेरे पास एक कस्टम कैनवास नियंत्रण है जो एक scrollviewer के अंदर बैठता है - मैंने कैनवास और ओवरराइड MeasureOverride पर आइटम्स के लिए खींचें, ड्रॉप और स्थानांतरित किया है, ताकि जब मैं एक कैनवास पर एक आइटम को स्थानांतरित कर दूं तो उसका आकार परिवर्तन को दर्शाता है, इसलिए यदि मैं चलूं कैनवास के दृश्य हिस्से से परे यह आइटम ले जाया गया आइटम को समायोजित करने के लिए आकार बदल जाएगा और स्क्रॉलबार ठीक से दिखाएगा।

हालांकि अगर मैं स्क्रॉलबारों का उपयोग करके आइटम को देखने में लाना चाहता हूँ तो आइटम को वापस ले जाना शुरू कर दें

यह समस्या की एक बहुत खराब व्याख्या है जो मैं डरता हूं, लेकिन मुझे यकीन नहीं है कि इसे कैसे रखा जाए, लेकिन उम्मीद है कि इसमें पर्याप्त जानकारी होगी जिसमें कोई मुझे बताएगा सही दिशा।

हां, आप सही हैं, समस्या का अधिक स्पष्टीकरण आवश्यक है। यद्यपि मैं ऐसी स्थिति में था जहां मुझे कैनवास और स्क्रॉल-व्यूअर के साथ कई समस्याओं का सामना करना पड़ा, इस समस्या को मैंने सामना की समस्याओं के लिए देखा और मैंने उसे कैसे हल किया - < / P>

मुझे base.InvalidateMeasure () को कैनवास को ताज़ा करने और स्क्रॉलबार को दृश्यमान बनाने के लिए प्रत्येक ऑपरेशन के बाद स्पष्ट रूप से उपयोग करना पड़ा।


Comments