私のプログラムには、シェイク動作を追加したいSystem.Controls.Imageがあります。ここから、シェイクするボタンで画像をアニメーション化します。
ShakingBehaviorを自分のプロジェクトの独自のクラスにコピーしましたが、すでにBlendSDKを使用しています。
XAMLパーツを画像に追加しました
<Image Source="myImage.png" Grid.Row="{Binding Path=Row}" Grid.Column="{Binding Path=Col}" HorizontalAlignment="Stretch" VerticalAlignment="Stretch" Margin="0">
<i:Interaction.Behaviors>
<local:ShakeBehavior RepeatInterval="5" SpeedRatio="3.0"/>
</i:Interaction.Behaviors>
</Image>
今、私は私が取り除くことができないエラーを受け取ります!
(私はここに英語のVSを持っていないので、私はメッセージを翻訳しようとします)
インタラクションタイプには、アタッチ可能なBehaviorsプロパティがありません
おそらく追加する名前空間(iエイリアス)だけですが、それを機能させることはできません
編集 詳細情報:画像は、データテンプレート内にあるボタンに含まれています。
そして(せいぜい)ビューの別のボタンがクリックされたときにアニメーションを開始したいと思います。(この動作は、ヒントとしてボタンを見つけるのに役立ちます)