0

MVVMLight を使用した SL4 アプリがあります。SL 5 に移行し、アプリのコンパイル時に次のエラーが発生しました。

タグ 'EventToCommand' は XML 名前空間 'clr-namespace:GalaSoft.MvvmLight.Command;assembly=GalaSoft.MvvmLight.SL5 に存在しません

このエラーの xaml は次のとおりです。

  xmlns:i="clr-namespace:System.Windows.Interactivity;assembly=System.Windows.Interactivity"
  xmlns:cmd="clr-namespace:GalaSoft.MvvmLight.Command;assembly=GalaSoft.MvvmLight.SL5"

<i:Interaction.Triggers>
   <i:EventTrigger EventName="MouseLeftButtonUp">
       <cmd:EventToCommand Command="{Binding ResetPasswordCommand,Mode=OneWay}"                                             
        MustToggleIsEnabledValue="True" />
    </i:EventTrigger>
</i:Interaction.Triggers>

かなり混乱。新しいプラットフォーム用にすべてのアセンブリを更新します。この問題を解決するにはどうすればよいですか?

4

1 に答える 1

1

理解してください: assembly=GalaSoft.MvvmLight.SL5 の代わりに assembly=GalaSoft.MvvmLight.Extras.SL5 を使用する必要があります。ありがとう。

于 2012-07-16T18:46:39.993 に答える