हमने बनाम 2008 से बनाम 2010 तक स्विच किया है, और हमारी परियोजनाएं संकलित और किसी भी समस्या के बिना अच्छी तरह से चलती हैं। हालांकि, xaml डिजाइनर में कुछ त्रुटियां हैं। त्रुटियों में से एक यह उम्मीद है कि कोई समाधान प्रदान कर सकता है।वीएस -2010 कस्टम मार्कअप एक्सटेंशन
हमारे पास एक कस्टम मार्कअप एक्सटेंशन है, और हम इसे कुछ संसाधन प्राप्त करने के लिए xaml में उपयोग करते हैं। कुछ इस तरह:
<Button Style="{l:GetResource Key=MyButtonStyle}" />
मैं जानता हूँ कि हम StaticResource या DynamicResource उपयोग कर सकते हैं। हालांकि हमारे पास कस्टम मार्कअपक्स्टेंशन का उपयोग करने के हमारे कारण हैं।
डिजाइनर से त्रुटि संदेश है:
'GetResourceExtension' Setter.Value के लिए मान्य नहीं है। केवल समर्थित मार्कअप एक्सटेंशन प्रकार
DynamicResourceExtension
औरBindingBase
या व्युत्पन्न प्रकार हैं।
मेरा सवाल यह है कि कोड बनाम 2008 में ठीक काम करता है, और 2010 में भी ठीक चलता है, 2010 डिजाइनर कैसे काम करता है?
क्या आपने ब्लेंड में यह कोशिश की है? मुझे आश्चर्य है कि क्या साइडर (वीएस20120 एक्सएएमएल डिजाइनर) यह कस्टम मार्कअप एक्सटेंशन से निपटने में सक्षम नहीं है। यह मुझे आश्चर्य नहीं करेगा क्योंकि यह काफी संवेदनशील है, हालांकि यह एक मूलभूत है। क्या यह त्रुटि डिज़ाइनर को क्रैश करती है या यह काम करती है और इसे अभी एक त्रुटि के रूप में दिखाया गया है? –