2013-10-23 8 views
7

के लिए इवेंट टोकॉमैंड गुम है मैं एमवीवीएम लाइट का उपयोग कर विंडोज फोन 8 ऐप का निर्माण कर रहा हूं। अब तक सब ठीक है. हालांकि, जब मैंने EventToCommand का उपयोग किया, तो मुझे कई त्रुटियां मिलती हैं। एक समान प्रश्न यहां EventToCommand not working when migrate to v4 for SL5 है, लेकिन दुख की बात यह है कि यह मेरी समस्या का समाधान नहीं करता है! यह स्वचालित रूप से संदर्भ निम्नलिखित जोड़ता है:विंडोज फोन ऐप

xmlns:command1="http://www.galasoft.ch/mvvmlight" 

त्रुटियाँ है कि मैं प्राप्त करते हैं:

नाम "EventToCommand" नाम स्थान "clr-नाम स्थान में मौजूद नहीं है: GalaSoft.MvvmLight.Command; विधानसभा = GalaSoft.MvvmLight। WP8 "

प्रकार 'आदेश: EventToCommand' नहीं मिला था। सत्यापित करें कि आप एक असेंबली संदर्भ नहीं खो रहे हैं और सभी संदर्भित असेंबली का निर्माण किया गया है।

टैग 'EventToCommand' XML नामस्थान में मौजूद नहीं है 'clr-नाम स्थान: GalaSoft.MvvmLight.Command; विधानसभा = GalaSoft.MvvmLight.WP8'

मुझे पता है कि अगर मैं कुछ भी याद कर रहा हूँ या कुछ कर रही हैं गलत।

धन्यवाद

उत्तर

8

यहाँ है सही xmlns (आप अतिरिक्त विधानसभा नाम पर अनदेखा कर रहे थे):

xmlns:Command="clr-namespace:GalaSoft.MvvmLight.Command;assembly=GalaSoft.MvvmLight.Extras.WP8" 
+0

तत्काल और सही उत्तर के लिए बहुत ओलिवियर धन्यवाद। :) –

4

xmlns:command1="clr-namespace:GalaSoft.MvvmLight.Command;assembly=GalaSoft.MvvmLight.Extras.WP8" 
4

के साथ बदलें हाल के संस्करण आदेश के साथ प्लेटफार्म असेंबली में स्थानांतरित:

xmlns:command="clr-namespace:GalaSoft.MvvmLight.Command;assembly=GalaSoft.MvvmLight.Platform" 
संबंधित मुद्दे