绑定Tapped事件

时间:2014-08-28 18:56:29

标签: c# binding command windows-phone-8.1

我正在编写一个Windows Phone 8.1应用程序,我想获得绑定的Tapped事件(例如网格)功能。我阅读了很多文章和答案,但所有解决方案都不适用于我的情况。是否存在触发器(System.Windows.Interactivity)或WP 8.1命令的任何替代方案?

1 个答案:

答案 0 :(得分:1)

感谢您的兴趣,但我找到了解决方案。我可能太累了,我忘了添加对Behaviors SDK的引用。现在效果很好。

<Page
xmlns:i="using:Microsoft.Xaml.Interactivity"
xmlns:core="using:Microsoft.Xaml.Interactions.Core" ...>

简单的命令用法:

<SomeControl ...>
<i:Interaction.Behaviors>
    <core:EventTriggerBehavior EventName="Tapped">
         <core:InvokeCommandAction Command="{Binding MyCommand}" />
    </core:EventTriggerBehavior>
</i:Interaction.Behaviors>
</SomeControl>