私はMyViewModel型のObservableCollectionへのバインディングを持つListBoxを持っています。アイテムテンプレートはHyperLinkButtonです。 MyViewModelをHyperLinkButton.Clickイベントに渡す方法はありますか?このイベントには、オブジェクト送信者とRoutedEventArgsの2つのパラメータがあります。送信者はHyperLinkButton型ですが、私はBindingオブジェクトへの参照を一切持っていません! ClickイベントにパラメータとしてMyViewModelを追加する方法はありますか?hyperlinkbutton - clickイベントでBindingオブジェクトを取得しますか?
おかげ
文脈がなければ私はあなたがしたいことを確信することはできませんが、私が読んだところでは、ハイパーリンクの[Command](http://msdn.microsoft.com/en-us/) /library/system.windows.controls.primitives.buttonbase.command(v=vs.95).aspx)プロパティ。コマンドを使用すると、イベントハンドラを経由するよりも適切な方法でビューモデルにアクセスできるようになります。 – madd0
madd0;コマンドの使用についてプロジェクトが大きくて複雑なものなら、私はその道を行くだろう。 –
okですが、コマンドを使用するためにはなぜ大きなプロジェクトが必要ですか?イベントを使用するのではなく、それらを使用するのに少しでも努力が必要です。 – madd0