2016-04-17 12 views
0

ビジュアルスタジオ2015で、mvvmlight v5.2.0テンプレートを使用しています。私のウィンドウUWPプロジェクトビルド10586をブレンドしてデザインすると、assetsフォルダにEventToCommandビヘイビアがありません。ブレンドにEventToCommandがありません。

私が見ているのは、新しいオープンソースビヘイビアプロジェクトによって追加された10のビヘイビアです。 EventTriggerBehaviorなどのEventToCommandのアナログとしてこれらのいずれかを使用する必要がありますか?

usingステートメント、おそらく?

答えて

0

はい、あなたが同じことを行いInvokeCommandActionを使用することができます

例えばボタンは、あなたのXAMLページの先頭に次の名前空間を持っていることを確認し

<Button x:Name="MyButton"> 
    <Interactivity:Interaction.Behaviors> 
      <Core:EventTriggerBehavior EventName="Click"> 
       <Core:InvokeCommandAction Command="{Binding YourCommandHere}"/> 
      </Core:EventTriggerBehavior> 
     </Interactivity:Interaction.Behaviors> 
</Button> 

をコマンドにクリック

xmlns:Interactivity="using:Microsoft.Xaml.Interactivity" 
xmlns:Core="using:Microsoft.Xaml.Interactions.Core" 

役に立ったら嬉しいです

+0

ありがとうございました。 mvvmlightの作者は、自身の実装の代わりにこのブレンド動作を使用することも述べています。 – expexpx

関連する問題