私はMouseLeaveのようなコントロールのやりとりにコマンドをバインドする最も簡単な方法(XAMLで)を探していました。MouseLeaveのような対話にコマンドをバインドしますか?
私はEventTriggersを使用しようとしましたが、コマンドバインディングの正しい構造を判断できませんでした。
私はMouseLeaveのようなコントロールのやりとりにコマンドをバインドする最も簡単な方法(XAMLで)を探していました。MouseLeaveのような対話にコマンドをバインドしますか?
私はEventTriggersを使用しようとしましたが、コマンドバインディングの正しい構造を判断できませんでした。
これを行うには、付属のプロパティを使用するのがもっともらしい方法です。その優れた実装では、ここで見つけることができます: http://marlongrech.wordpress.com/2008/12/13/attachedcommandbehavior-v2-aka-acb/
Interactions
& Interactivity
(Blend SDK)本使用してトリガとInvokeCommandAction
を可能とします。また、attached propertiesになっており、クラス実装のすべての必須コードを隠しています。
サードパーティ以外の方法はありますか? –
コードはオープンソースなので、見てみることができます。基本的には、Attached PropertiesとReflectionを使用して、コマンドが話しているイベントを見つけ、発動するとコマンドを実行するようにリダイレクトします。それは本当に非常にエレガントで、あなたが望むすべてをします。 – TerrorAustralis