RenderTransformOrigin 与 CenterX 和 CenterY
RenderTransformOrigin vs CenterX and CenterY
在 Windows 商店应用程序中对控件应用转换时,要设置转换的原点,我从文档中看到您可以在控件上设置 RenderTransformOrigin
或设置 CenterX
和 CenterY
在变换本身上。
两者有什么区别?当这两个都设置时,哪个优先?
RenderTransformOrigin
是相对的,但是CenterX
和CenterY
是绝对的。
假设你有一个宽度和高度为 100 的元素。然后如果你设置 RenderTransformOrigin = "0.5,0.5"
和 CenterX = 10
和 CenterY = 10
那么中心在垂直和水平方向上都移动 10 个像素从位于 [X = 100 * 0.5 = 50 , Y = 100 * 0.5 = 50].
的原点开始的方向
在 Windows 商店应用程序中对控件应用转换时,要设置转换的原点,我从文档中看到您可以在控件上设置 RenderTransformOrigin
或设置 CenterX
和 CenterY
在变换本身上。
两者有什么区别?当这两个都设置时,哪个优先?
RenderTransformOrigin
是相对的,但是CenterX
和CenterY
是绝对的。
假设你有一个宽度和高度为 100 的元素。然后如果你设置 RenderTransformOrigin = "0.5,0.5"
和 CenterX = 10
和 CenterY = 10
那么中心在垂直和水平方向上都移动 10 个像素从位于 [X = 100 * 0.5 = 50 , Y = 100 * 0.5 = 50].