0

私が大好きな添付の動作を使用してこれを行う方法を詳しく説明している記事を見ました。ただし、ダウンロードは機能せず、記事はかなり古い(2、3年)。

コードビハインドを使用せずにこのようなイベントを処理するための現在の方法は何ですか?MVVM固有のものはありますか?

4

1 に答える 1

2

式ブレンド拡張機能を使用できます。

<ListBox>
    <i:Interaction.Triggers>
        <i:EventTrigger EventName="MouseDoubleClick">
            <i:InvokeCommandAction Command="CommandNameHere"/>
        </i:EventTrigger>
    </i:Interaction.Triggers>
</ListBox>

これは別の依存関係ですが、.NET4ではうまく機能するようです。

http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=10801

編集:CommandParameterを使用して余分なものを渡すこともできます(選択したアイテムビューモデルのように)

于 2011-08-17T19:36:24.817 に答える