mayank.karki
mayank.karki

Reputation: 748

Winrt triggers and Gridview ItemClick event

I am having trouble and don't know what to pass as command parameter.

<triggers:Interactions.Triggers>
    <triggers:EventTrigger EventName="ItemClick">
        <triggers:InvokeCommandAction Command="{Binding MenuItemClick}" CommandParameter=""/>
    </triggers:EventTrigger>
</triggers:Interactions.Triggers>

This is inside gridview declaration. I want to recieve gridview clicked item in binded delegate as parameter.

Upvotes: 0

Views: 609

Answers (1)

Hamlet Hakobyan
Hamlet Hakobyan

Reputation: 33381

You can set the PassEventArgsToCommand property of the InvokeCommandAction to true which will allow to pass ItemClickEventArgs pp to your command.

<triggers:InvokeCommandAction
           Command="{Binding MenuItemClick}" PassEventArgsToCommand="True"/>

or see this article which provides more reliable solution from view point of better design.

Upvotes: 1

Related Questions