2013-10-23 14 views
7

Ich baue Windows Phone 8 App mit MVVM Light. So weit, ist es gut. Wenn ich jedoch EventToCommand verwendete, erhalte ich mehrere Fehler. Eine ähnliche Frage ist hier EventToCommand not working when migrate to v4 for SL5, aber leider löst es mein Problem nicht.! Es fügt automatisch Referenz folgende:EventToCommand fehlt für Windows Phone App

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

Fehler, die ich erhalten:

Der Name "EventToCommand" existiert nicht in der Namespace „clr-namespace: GalaSoft.MvvmLight.Command; Montage = GalaSoft.MvvmLight. WP8 "

Der Typ 'command: EventToCommand' wurde nicht gefunden. Stellen Sie sicher, dass keine Assemblyreferenz fehlt und dass alle referenzierten Assemblys erstellt wurden.

Der Tag 'EventToCommand' existiert nicht in XML-Namespace 'clr-namespace: GalaSoft.MvvmLight.Command; Montage = GalaSoft.MvvmLight.WP8'

Lassen Sie mich wissen, ob ich etwas bin fehlt oder etwas zu tun, falsch.

Dank

Antwort

8

Hier wird die korrekte xmlns (Sie Extras in Assemblierungsnamen fehlen):

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

Vielen Dank Olivier für sofortige und richtige Antwort. :) –

4

es ersetzen mit

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

Mit der jüngsten Version des Befehl verschoben zu Platform assembly:

xmlns:command="clr-namespace:GalaSoft.MvvmLight.Command;assembly=GalaSoft.MvvmLight.Platform"