我想在后面的代码中执行以下XAML代码,并且不确定如何将GestureService和GestureListner添加到Image上。
Xaml代码:
<Image Grid.Row="1" x:Name="img" VerticalAlignment="Center" HorizontalAlignment="Center" Width="200">
<toolkit:GestureService.GestureListener>
<toolkit:GestureListener/>
</toolkit:GestureService.GestureListener>
</Image>
代码背后的代码:
Image image = new Image();
//how do I add GestureService and GestureListner?
ContentPanel.Children.Add(image);
答案 0 :(得分:1)
这样做:
GestureService.GetGestureListener(image);
正常方法就是这样做:
GestureService.SetGestureListener(image, new GestureListener());
但GetstureService开发人员将SetGestureListener方法标记为过时: “不要使用此方法添加处理程序。而是使用GetGestureListener,它将创建一个新实例(如果尚未设置),将处理程序添加到元素。”