为什么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将它放在左上角。 如果应用旋转变换,前者的结果是围绕元素中心的旋转,而在后一种情况下,旋转是围绕其左上角。