首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Windows8中获取PinchZoom ended事件?

如何在Windows8中获取PinchZoom ended事件?
EN

Stack Overflow用户
提问于 2012-10-28 10:09:08
回答 1查看 464关注 0票数 0

我正在将XAML与C#结合使用。我在ScrollViewer中有一个可缩放的图像。如果用户缩小图像,我希望在光学缩放完成后获得较大分辨率的图像,并将其替换为较低分辨率的缩放图像。我不想为每个捕捉到的事件获取更大的图像。仅当用户完成缩放时。希望这一点是清楚的。提前谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-06-08 04:12:58

我想通了。连接到滚动查看器的ViewChanged事件,然后在触发该事件时,检查ScrollViewerIsViewChangedEventArgs中的e.IsIntermediate。

例如:

代码语言:javascript
复制
private void ScrollViewer_ViewChanged(object sender, ScrollViewerViewChangedEventArgs e)
{
  if(!e.IsIntermediate)
  {
    //Load new image depending on the zoom factor
  }
}

当用户完成收缩缩放时,它不是中间的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13105809

复制
相关文章

相似问题

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