/ / Allega il comando Prisma alla griglia? - c #, silverlight, prisma

Allegare il comando del prisma alla griglia? - c #, silverlight, prisma

È possibile creare un comportamento di comando usandoLa classe CommandBehaviorBase di Prism per la griglia di Silverlight? So che è destinato solo ai controlli effettivi, quindi mi chiedevo se qualcuno potesse sapere se una soluzione alternativa. Vorrei creare un mouse collegabile sul comportamento di una griglia, che esegue un comando specifico e, idealmente, vorrebbe usare Prism per questo approccio, ma non riesco a usare CommandBehaviorBase per una griglia.

Grazie.

risposte:

2 per risposta № 1

Il modo forse più semplice per ottenere questo è usare trigger. Non richiede di scrivere alcun codice, tutto ciò che devi fare è questo:

<Grid>
<i:Interaction.Triggers>
<i:EventTrigger EventName="MouseEnter">
<si:InvokeDataCommand Command="{Binding DoSomethingCommand}"/>
</i:EventTrigger>
</i:Interaction.Triggers>
...
</Grid>

Qui il DoSomethingCommand (definito in un ViewModel) si innesca quando viene attivato l'evento MouseEnter sulla griglia.