0

xamgrid があり、ユーザーが xamgrid セル (イベント: celldoubleclicked) をダブルクリックしたときに何らかのアクションを実行するためにビューモデル コマンドを呼び出す必要があります。>MVVM でこのシナリオを処理するには?

4

1 に答える 1

0

MvvmLight のEventToCommandトリガーを使用できます。

<ig:XamGrid>
    <i:Interaction.Triggers>
        <i:EventTrigger EventName="CellDoubleClicked">
            <cmd:EventToCommand Command={Binding MyCommand}"/>
        </i:EventTrigger>
    </i:Interaction.Triggers>
</ig:XamGrid>

または、Blend SDK の InvokeCommandAction:

<ig:XamGrid>
    <i:Interaction.Triggers>
        <i:EventTrigger EventName="CellDoubleClicked">
            <i:InvokeCommandAction Command={Binding MyCommand}"/>
        </i:EventTrigger>
    </i:Interaction.Triggers>
</ig:XamGrid>
于 2013-02-20T07:14:03.353 に答える