こんにちは、働くC#プログラマーのさんさめです。 本記事では、RoutedCommandという、 WPFが提供するICommand実装クラスを自分で作ってみるやり方を紹介します。 MVVMといえば、コードビハインドには何も書かないのが主流(?)ですが、 「Viewで完結する処理」なら、 むしろViewModelに処理を持たせない方がすっきりします。 RoutedCommandはそんなView向けの実装をするときに使えます。 そもそもRoutedCommandとは?WPFが提供するICommandインタフェース実装クラスです。 LivetでいうViewModelCommandPrismでいうDelegateCommand の仲間みたいなものです(目的とするところはだいぶ違いますが…) ともあれ使い方を見ていきましょう。 RoutedCommandを用意して呼び出すまでの手順以下の手順で呼び出
![【WPF】Viewにコマンドを作る?RoutedCommandを作ってみよう | さんさめのC#ブログ](https://cdn-ak-scissors.b.st-hatena.com/image/square/32bc707e46e2c30ea737b72e06d441da67a7a714/height=288;version=1;width=512/https%3A%2F%2Fthreeshark3.com%2Fwp-content%2Fthemes%2Fcocoon-master%2Fscreenshot.jpg)