首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从GestureListener.Gesture触发EventToCommand

如何从GestureListener.Gesture触发EventToCommand
EN

Stack Overflow用户
提问于 2010-09-28 22:06:36
回答 2查看 627关注 0票数 4

有没有人用过Toolkit.GestureListener来触发EventToCommand?

EN

回答 2

Stack Overflow用户

发布于 2011-09-19 16:21:44

我不认为你可以使用EventToCommand行为来做到这一点,但是我已经创建了一个行为,它允许通过将GestureListener绑定到一个命令来轻松添加它们。

代码语言:javascript
复制
<Button  Content="Start"  
 Behaviour:GestureListenerBehaviours.TapCommand="{Binding   StartCommand}" />

我只映射了敲击和双击,但如果需要的话,映射其余的应该很容易。请查看此链接以获取源代码

http://lazycowprojects.tumblr.com/post/10397441921/gesturelistenerbehaviourswp7

票数 1
EN

Stack Overflow用户

发布于 2011-06-16 15:04:27

这目前是不可能的。GestureListener.Tap不支持此功能。我在后面的代码中有一个事件处理程序,它使用datacontext调用viewmodel方法:

代码语言:javascript
复制
 private void OnListItemTap(object sender, GestureEventArgs e)
 {
     var vm = DataContext as MyViewModel;
     if (vm != null)
     {
         vm.TapOnItem.Execute(listbox.SelectedItem);
     }
 }
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3813608

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档