Windows Store App中可以直接使用Scrollviewer实现缩放功能,基本代码如下:

        <ScrollViewer Background="Yellow"HorizontalScrollBarVisibility="Visible"MaxZoomFactor="2"MinZoomFactor="0.5"VerticalScrollBarVisibility="Visible"ZoomMode="Enabled"><Image Source="http://wimg.spriteapp.cn/ugc/2015/03/12/5501b5d62e945_1.jpg" Width="300" /></ScrollViewer>

用法很简单,但是有一个地方需要注意的是,如果ScrollViewer的Content中直接包含的是Grid容器,Grid中再包含其他子控件的话,需要设置Grid的HorizontalAlignment="Center" 和 VerticalAlignment="Center",不然缩放会出现问题。

具体代码:

        <ScrollViewer Background="Yellow"HorizontalScrollBarVisibility="Visible"MaxZoomFactor="2"MinZoomFactor="0.5"VerticalScrollBarVisibility="Visible"ZoomMode="Enabled"><Grid HorizontalAlignment="Center" VerticalAlignment="Center"><Image Source="http://wimg.spriteapp.cn/ugc/2015/03/12/5501b5d62e945_1.jpg" Width="300" /></Grid></ScrollViewer>

转载于:https://www.cnblogs.com/Nomo-chow/p/4340818.html

Windows Store App 中使用Scrollviewer实现缩放功能相关推荐

  1. Windows Phone APP中禁用截图

    原文:Windows Phone APP中禁用截图 Windows Phone 8 有系统自带的截图功能,快捷键:电源键+Win键,可以随意截图. Windows Phone 更新GDR2后新增了一个 ...

  2. php图片涂鸦,IOS_详解iOS App中图片的线段涂鸦功能的添加方法,接下来我们要讲图片的涂鸦, - phpStudy...

    详解iOS App中图片的线段涂鸦功能的添加方法 接下来我们要讲图片的涂鸦,我们分开一点一点拓展,先给图片上划线 创建项目 起名testAddLine 接下来我们在默认生成的ViewControlle ...

  3. Windows Store App JavaScript 开发:获取文件和文件夹列表

    在应用程序中有时可能需要获取用户库中的内容,以便执行相关的操作.如果要获取某个用户库中的内容,需要先获取到这个用户库,获得用户库可以通过Windows.Storage命名空间中的KnownFolder ...

  4. Windows Store App JavaScript 开发:小球运动示例

    通过前面内容的学习,相信读者已经对开发基于JavaScript的Windows应用商店应用有了一定的了解,本小节通过一个小球运动的示例来介绍如何新建一个JavaScript的Windows应用商店项目 ...

  5. Windows Store App 图像

    在Windows应用商店应用中可以使用两种方法来显示图片,这两种方法分别为使用Image对象和使用ImageBrush对象.Image对象可以直接呈现一幅图像,而ImageBrush对象则可以用一幅图 ...

  6. Windows Store App 音频和视频

    在Windows应用商店应用中提供了MediaElement控件,该控件能为应用提供音频和视频播放功能.就像之前提到的,虽然在多媒体应用开发中,开发人员可以自行开发一套音频.视频编解码规范和开发媒体播 ...

  7. Windows Store App 获取文件及文件夹列表

    通过使用13.2.1小节给出的方法和属性,不仅可以对用户库中的文件和文件夹进行操作,还可以获取其中所有的文件或者文件夹,比如为了完整地展现整个音乐库,可以获取并列举出音乐库中所有的音乐文件,以便能够在 ...

  8. iOS APP中嵌入网速监测功能

    企鹅的手机管家.一些网页都提供了网速监测功能.在开发过程中我们偶尔也需要开发这个模块,以提示用户网速的状况,增强用户体验. 常见的网络测速方案 通过调研发现,目前常见的网络测速方案只有两种: 方案1: ...

  9. 如何在Windows 11家庭版中恢复组策略编辑器功能

    在对 Windows 计算机上的问题进行故障排除时,有些高级用户经常使用组策略编辑器轻松修复它.通过其分层结构,您可以快速调整应用于用户或计算机的设置. 但是,如果搜索结果中缺少组策略编辑器,则可能必 ...

  10. 利用OpenGL添加AutoCAD中的平移与缩放功能

    1.添加openGL库,同过在dialog中添加picture控件来悬挂openGL视窗,悬挂方式如下: BOOL CDemoSectionDlg::InitPic()//初始化openGL视窗 {C ...

最新文章

  1. python3.6 - threading 多线程编程进阶,线程间并发控制(2)
  2. java 自旋方法_JAVA循环使用CAS实现自旋操作
  3. IE6绿色中文版,支持在Win7、Win8下完美运行
  4. python下载教程-Python 如何入门?附Python教程下载
  5. Java分词处理测试
  6. oracle iso,Oracle数据库之Linux操作系统各版本ISO镜像下载(包括oracle linux\redhat\centos\u...
  7. office2003安装包下载,专业版完整版官方原版!
  8. Cpp调用C中的函数
  9. 苹果手机怎么备份所有数据_数据蛙:微信怎么备份手机通讯录,随时备份和恢复手机联系人!...
  10. AI作画:文心一格赋能艺术与设计创作
  11. 针对大数据量的渲染优化库:react-virtual的基本使用
  12. 数组——洛谷#P1427 小鱼的数字游戏(Python实现)
  13. 正则环视 php,正则高级环视
  14. .NET周报【11月第2期 2022-11-15】
  15. 【操作系统安装】Vmware 安装Ubuntu 20.04
  16. 数学建模竞赛(国赛和美赛)经验分享
  17. linux中__weak关键字的作用
  18. IP一键呼叫语音对讲怎么样?
  19. fmc接口定义_FPGA的FMC接口详细介绍
  20. 2017中国之旅系列之四:福建东山岛之旅

热门文章

  1. 严重性 代码 说明 项目 文件 行 警告 C4819 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 opencv-05 d:\opencv\o
  2. php时间测试,PHP 测试程序运行时间
  3. gvdp哪个工厂用_ppr铝塑管和ppr水管哪个更适合家装?
  4. ajax send()的作用_AJAX(Asynchronous JavaScript And XML)
  5. 零知识证明在匿名投票中的应用
  6. C++ std::set insert 失败 原因和解决方案 operator
  7. kubernetes视频教程笔记 (3)-Pod及其网络通讯方式
  8. star cd linux安装,STAR-CD的Linux版安装详细过程
  9. 二十五、JAVA多线程(一、理论知识)
  10. 在发送邮件HTML中,CSS等问题