4


1

WPFでXAMLから呼び出しメソッドを呼び出すにはどうすればよいですか?

WPFでXAMLから呼び出しメソッドを呼び出すにはどうすればよいですか?

2 Answer


5


これを処理する一般的な方法は、メソッドをhttp://msdn.microsoft.com/en-us/library/system.windows.input.icommand.aspx[ICommand]にラップし、http:// msdnを使用することです。 .microsoft.com / en-us / library / ms752308.aspx [WPFのコマンドインフラストラクチャ]。

私はhttp://reedcopsey.com/2009/12/28/better-user-and-developer-experiences-from-windows-forms-to-wpf-with-mvvm-part-5-commands/[Commandingについてのブログ] 、特にhttp://msdn.microsoft.com/en-us/magazine/dd419663.aspx[Josh SmithのMVVM記事]のRelayCommand実装のようなものを使用する場合に、このアプローチの利点のいくつかを示します。


0


ICommandを継承するRelayCommandを作成してから、ICommandのプロパティを作成し、そのプロパティにリレーコマンドを割り当てて、メソッドを呼び出すことができます。