में टैग 'XXX' मौजूद नहीं है। मैंने टेक्स्ट 32 पर एक संपत्ति को बाध्य करने में सक्षम होने के लिए Int32 से स्ट्रिंग को कनवर्ट करने के लिए एक कनवर्टर लागू किया है।एक्सएमएल नेमस्पेस 'क्लियर-नेमस्पेस: YYY'
मैं इस कनवर्टर को नेमस्पेस MyApp.Converters में कार्यान्वित करता हूं और इसे Int32ToStringConverter कहा जाता है।
फिर, मेरी axml में मैं संदर्भ मेरी कनवर्टर करने के लिए इस प्रकार जोड़ें:
<Window x:Class="MusicaDB.Views.PrincipalView"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:i="namespace:System.Windows.Interactivity;assembly=System.Windows.Interactivity"
**xmlns:converter="clr-namesapce:MyApp.Converters, aseembly=MyApp**">
बाद में, windows.Resources में मेरे पास है:
<Window.Resources>
<**converter:Int32ToStringConverter** x:Key="Int32ToStringConverter" />
</Window.Resources>
मैं त्रुटि मिलती है कि टैग Int32ToString कनवर्टर नामस्थान MyApp.Converters, असेंबली = MyApp में मौजूद नहीं है।
मेरे पास प्रोजेक्ट गुणों में स्थानीय हार्ड ड्राइव में प्रोजेक्ट है, गंतव्य .NET फ्रेमवर्क 4.0 है, फ्रेमवर्क 4.0 क्लाइंट प्रोफाइल नहीं है और मैं समाधान को साफ़ करने और पुन: संकलित करने की कोशिश करता हूं लेकिन समस्या बनी रहती है।
मुख्य रूप से, यह दो समाधान हैं जो मुझे हमेशा मिलते हैं, लेकिन मेरी समस्या का समाधान नहीं करते हैं।
संदर्भ लिंक चला गया है! –
@WaldoAlvarez: यह नहीं है, यह सिर्फ एक बेवकूफ डिफ़ॉल्ट का उपयोग कर एमएसडीएन है, यदि आप देखते हैं कि "यह विषय अब उपलब्ध नहीं है", "अन्य संस्करण" ड्रॉपडाउन से पिछले संस्करण का चयन करें। –
आह ठीक है, बेहतर लिंक https://msdn.microsoft.com/en-us/library/ms747086(v=vs.100 प्रदान करें)।एएसपीएक्स –