我不了解如何在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/

10-09 08:30