当前位置: 代码迷 >> C# >> WPF,ScaleTransForm的属性ScaleY=-一,为什么是翻转的效果
  详细解决方案

WPF,ScaleTransForm的属性ScaleY=-一,为什么是翻转的效果

热度:334   发布时间:2016-04-28 08:42:52.0
WPF,ScaleTransForm的属性ScaleY=-1,为什么是翻转的效果?
如题,ScaleY不是Y轴缩放的比例吗?为什么等于-1时会是翻转?是什么原理?
------解决思路----------------------
就理解为每个像素的y值乘上-1
------解决思路----------------------
Scale 要有相对点的,
假设相对的点是(x0,y0)
原来控件上某点为(x,y)
那么执行Scale=-1后的点(X,Y)有:
(Y-y0)= -1×(y-y0)
即:Y=(2y0-y)
  相关解决方案