[英]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. 这在gridview声明中。 I want to recieve gridview clicked item in binded delegate as parameter. 我想接收绑定委托中的gridview单击的项目作为参数。
You can set the PassEventArgsToCommand
property of the InvokeCommandAction
to true
which will allow to pass ItemClickEventArgs
pp to your command. 您可以将InvokeCommandAction
的PassEventArgsToCommand
属性设置为true
,这将允许将ItemClickEventArgs
pp传递给命令。
<triggers:InvokeCommandAction
Command="{Binding MenuItemClick}" PassEventArgsToCommand="True"/>
or see this article which provides more reliable solution from view point of better design. 或从更好的设计角度看这篇文章,它提供了更可靠的解决方案。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.