Effectというものがあります。WPFでも同じようなことができないかカスタムコントロールを作成してみました。動いているところ実際に表示を行うと以下のようになります。右クリックでボタン押すとアニメーションが開始されます。今回、このアニメーションをつけるにあたりボタンを継承したRippleButtonというカスタムコントロールを作成しました。XAMLスタイルの指定。自作のコントロールのボタンの見た目をControlTemplateで丸ごと変更しています。中身にEllipseを置いてクリックした位置で大きくなっていくようにしています。</Style></ResourceDictionary>C#のコード自作のRippleButtonクラス側です。クリック位置を取得しアニメーションに設定し開始しています。</ResourceDictionary></Application.Resources>メインのウインドウで以下のコードを宣言します。</WrapPanel></Window>広がる波紋の色をRippleColorで指定できますが、Whiteで十分きれいな効果が出ているかと思います。作成したコードの全体をGitHubにアップしました。github.com*1:ちゃんと反応するようにするためにはイベント変えないといけません。»Profile受託ソフト会社員でWin系業務屋。趣味でCocos2d-x/C++を触っています。etc...主に受託・開発ネタ、Windowsの事、Srellaris、ゲーム制作の進捗の事を喋ります。ArticleC#で2次元配列を管理するクラスを作成する【C#】2次元配列から2次元配列を切り出すC#でオブジェクト初期化子を使った時の丸カッコの有無DOTweenのアニメーションをTimeLineでプレビューするC#の配列をインデックス付きforeachするスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。