为什么RenderTransformOrigin的中心是0.5,0.5?当我看到使用RenderTransformOrigin的示例代码时,它们将以0.5,0.5而不是0,0为中心。我都试过了,我看不出有什么区别。有理由使用0.5,0.5而不是0,0作为中心吗?根据MSDN,RenderTransformOrigin的值是介于0和1之间的值[并且]被解释为当前元素在每个x、y轴上的范围的因子。例如,(0.5,0.5)会将渲染变换置于元素的中心,或者(1,1)会将渲染变换放置在元素的右下角。换句话说,0.5,0.5会将变换原点放在元素的中心,0,0会将其放在左上角。如果应用旋转变换,前者的结果是围绕元素的中心旋转,而在后一种情况下,旋转是围绕元素的左上角。以上是C#学习教程:为什么RenderTransformOrigin的center是0.5,0.5?如果所有分享的内容对你有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处:
