Когда я вижу примеры кодов, где используется RenderTransformOrigin, они будут иметь 0,5, 0,5 в качестве центра вместо 0,0.
RenderTransformOrigin
Я пробовал оба, и я не вижу различий. Есть ли причина, по которой 0,5,0,5 используют в качестве центра вместо 0,0?
Согласно MSDN , значения RenderTransformOrigin равны
значения от 0 до 1 [и]: интерпретируется как фактор для диапазона текущего элемента в каждом х, у ось. Например, (0.5,0.5) будет заставить преобразование рендеринга быть с центром на элементе, или (1,1) поместит преобразование рендеринга в нижний правый угол элемент.
Другими словами, 0,5,0,5 помещает начало преобразования в центр элемента, а 0,0 - в верхний левый угол. Если вы примените преобразование поворота, результатом первого будет поворот вокруг центра элемента, а во втором - поворот вокруг его верхнего левого угла.