RenderTransformOrigin and LayoutTransform
WPF elements have several cool properties, one of with being LayoutTransform. LayoutTransform transforms the current layout. This can be used to do things like scaling, rotating, or skewing. A layout transform, such as when rotating an object, rotates it at its center, but there may be some properties that modify this behavior. For instance, when setting a RenderTransformOrigin property (used in conjunction with the RenderTransform), the LayoutTransform can be affected by this, appearing to be rotating off center.