#753 – ManipulationDelta中Scale和Expansion属性的区别(Scale vs. Expansion in ManipulationDelta Events)
来源:互联网 发布:保卫萝卜3修改炮塔数据 编辑:程序博客网 时间:2024/06/01 21:11
原文地址:https://wpf.2000things.com/2013/02/11/753-scale-vs-expansion-in-manipulationdelta-events/
在触摸操作的ManipulationDelta 事件中,我们常常关心缩放的程度。通过事件参数的ManipulationDelta.Scale 属性可以判断出当前缩放大小相对于上一次的倍数。
同样的,我们还可以通过ManipulationDelta.Expansion属性来确认缩放的程度。和ManipulationDelta.Scale 属性不同的是,ManipulationDelta.Expansion属性表示的是相比于上一次控件大小变化的具体大小(以设备无关像素为单位(1/96 in))。
下面的例子中,打印每次缩放ManipulationDelta.Scale和ManipulationDelta.Scale的值:
private Vector totalScale = new Vector(1.0, 1.0);private Vector totalExpansion = new Vector(0.0, 0.0); private void Image_ManipulationDelta(object sender, ManipulationDeltaEventArgs e){ ManipulationDelta md = e.DeltaManipulation; totalScale.X *= md.Scale.X; totalScale.Y *= md.Scale.Y; totalExpansion.X += md.Expansion.X; totalExpansion.Y += md.Expansion.Y; Console.WriteLine(string.Format( "Scale: {0},{1}. Expansion: {2},{3}", md.Scale.X, md.Scale.Y, md.Expansion.X, md.Expansion.Y)); Console.WriteLine(string.Format( " Total Scale: {0},{1}. Total Expansion: {2},{3}", totalScale.X, totalScale.Y, totalExpansion.X, totalExpansion.Y));}
运行结果截图:
可以看出Scale表示的是倍数信息,Expansion表示实际大小的变化。
阅读全文
0 0
- #753 – ManipulationDelta中Scale和Expansion属性的区别(Scale vs. Expansion in ManipulationDelta Events)
- Scale Up和Scale Out的区别
- CSS中zoom和transform:scale的区别
- UIImage的size和scale属性
- CSS中的zoom属性和scale属性的用法及区别
- windows phone (17) ManipulationDelta事件
- Imageview的scale属性分析
- 存储系统的扩展:scale out VS scale up
- Animation动画中rotate scale的 pivot属性
- 属性动画中scale的时候设置旋转中心点
- Animation动画中rotate scale的 pivot属性
- Android中Imageview的Scale Type属性总结
- Scale
- Scale
- Scale
- 程序中出现unexpected end of file in macro expansion
- Expansion Bus in SUN server
- Scale up和Scale out
- angularJs中对于日期时间格式化
- c语言中,两个指针相减的意义
- 机器学习实战 笔记 debug kNN(二)
- H5开发:JS自动识别移动端和PC端,分配二级域名
- Codeforces Round #384 (Div. 2) 743C Vladik and fractions
- #753 – ManipulationDelta中Scale和Expansion属性的区别(Scale vs. Expansion in ManipulationDelta Events)
- RTP协议全解析(H264码流和PS流)
- RadioButton再次点击取消
- Linux下将其它格式文件转化为pdf文件
- STM8 选项字节的写入
- Samsung TextView 坑之旅
- 7.18
- fork()与写时拷贝~
- Shell系列—Shell echo命令