我不了解如何在Silverlight中使用cs代码使用Windows Phone Toolkit中的某些功能(更确切地说,我不了解如何使用GestureListener)。我看到了很多在xaml中使用GestureListener的示例,例如
<Image Source="something.jpg">
<toolkit:GestureService.GestureListener>
<toolkit:GestureListener Tap="image_Tap" Hold="image_Hold" />
</toolkit:GestureService.GestureListener>
</Image>
效果很好,但是我可以动态创建图像,并希望在cs代码中动态添加手势处理程序。有人可以举一个例子,说明如何仅在CS代码中执行相同的操作吗?
最佳答案
SetGestureListener已弃用,没错,相反,您可以像这样使用GetGestureListener
var gl = GestureService.GetGestureListener(img);
gl.DoubleTap += new EventHandler<GestureEventArgs>(GestureListenerDoubleTap);
关于c# - 如何在Silverlight中的CS代码中将GestureListener处理程序添加到控件中?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3756726/