Windows Store App 中使用Scrollviewer实现缩放功能
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实现缩放功能相关推荐
- Windows Phone APP中禁用截图
原文:Windows Phone APP中禁用截图 Windows Phone 8 有系统自带的截图功能,快捷键:电源键+Win键,可以随意截图. Windows Phone 更新GDR2后新增了一个 ...
- php图片涂鸦,IOS_详解iOS App中图片的线段涂鸦功能的添加方法,接下来我们要讲图片的涂鸦, - phpStudy...
详解iOS App中图片的线段涂鸦功能的添加方法 接下来我们要讲图片的涂鸦,我们分开一点一点拓展,先给图片上划线 创建项目 起名testAddLine 接下来我们在默认生成的ViewControlle ...
- Windows Store App JavaScript 开发:获取文件和文件夹列表
在应用程序中有时可能需要获取用户库中的内容,以便执行相关的操作.如果要获取某个用户库中的内容,需要先获取到这个用户库,获得用户库可以通过Windows.Storage命名空间中的KnownFolder ...
- Windows Store App JavaScript 开发:小球运动示例
通过前面内容的学习,相信读者已经对开发基于JavaScript的Windows应用商店应用有了一定的了解,本小节通过一个小球运动的示例来介绍如何新建一个JavaScript的Windows应用商店项目 ...
- Windows Store App 图像
在Windows应用商店应用中可以使用两种方法来显示图片,这两种方法分别为使用Image对象和使用ImageBrush对象.Image对象可以直接呈现一幅图像,而ImageBrush对象则可以用一幅图 ...
- Windows Store App 音频和视频
在Windows应用商店应用中提供了MediaElement控件,该控件能为应用提供音频和视频播放功能.就像之前提到的,虽然在多媒体应用开发中,开发人员可以自行开发一套音频.视频编解码规范和开发媒体播 ...
- Windows Store App 获取文件及文件夹列表
通过使用13.2.1小节给出的方法和属性,不仅可以对用户库中的文件和文件夹进行操作,还可以获取其中所有的文件或者文件夹,比如为了完整地展现整个音乐库,可以获取并列举出音乐库中所有的音乐文件,以便能够在 ...
- iOS APP中嵌入网速监测功能
企鹅的手机管家.一些网页都提供了网速监测功能.在开发过程中我们偶尔也需要开发这个模块,以提示用户网速的状况,增强用户体验. 常见的网络测速方案 通过调研发现,目前常见的网络测速方案只有两种: 方案1: ...
- 如何在Windows 11家庭版中恢复组策略编辑器功能
在对 Windows 计算机上的问题进行故障排除时,有些高级用户经常使用组策略编辑器轻松修复它.通过其分层结构,您可以快速调整应用于用户或计算机的设置. 但是,如果搜索结果中缺少组策略编辑器,则可能必 ...
- 利用OpenGL添加AutoCAD中的平移与缩放功能
1.添加openGL库,同过在dialog中添加picture控件来悬挂openGL视窗,悬挂方式如下: BOOL CDemoSectionDlg::InitPic()//初始化openGL视窗 {C ...
最新文章
- python3.6 - threading 多线程编程进阶,线程间并发控制(2)
- java 自旋方法_JAVA循环使用CAS实现自旋操作
- IE6绿色中文版,支持在Win7、Win8下完美运行
- python下载教程-Python 如何入门?附Python教程下载
- Java分词处理测试
- oracle iso,Oracle数据库之Linux操作系统各版本ISO镜像下载(包括oracle linux\redhat\centos\u...
- office2003安装包下载,专业版完整版官方原版!
- Cpp调用C中的函数
- 苹果手机怎么备份所有数据_数据蛙:微信怎么备份手机通讯录,随时备份和恢复手机联系人!...
- AI作画:文心一格赋能艺术与设计创作
- 针对大数据量的渲染优化库:react-virtual的基本使用
- 数组——洛谷#P1427 小鱼的数字游戏(Python实现)
- 正则环视 php,正则高级环视
- .NET周报【11月第2期 2022-11-15】
- 【操作系统安装】Vmware 安装Ubuntu 20.04
- 数学建模竞赛(国赛和美赛)经验分享
- linux中__weak关键字的作用
- IP一键呼叫语音对讲怎么样?
- fmc接口定义_FPGA的FMC接口详细介绍
- 2017中国之旅系列之四:福建东山岛之旅
热门文章
- 严重性	代码	说明	项目	文件	行 警告	C4819	该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失	opencv-05	d:\opencv\o
- php时间测试,PHP 测试程序运行时间
- gvdp哪个工厂用_ppr铝塑管和ppr水管哪个更适合家装?
- ajax send()的作用_AJAX(Asynchronous JavaScript And XML)
- 零知识证明在匿名投票中的应用
- C++ std::set insert 失败 原因和解决方案 operator
- kubernetes视频教程笔记 (3)-Pod及其网络通讯方式
- star cd linux安装,STAR-CD的Linux版安装详细过程
- 二十五、JAVA多线程(一、理论知识)
- 在发送邮件HTML中,CSS等问题