Nasıl yapılır: Bir Öğeyi Çevirme
Bu örnekte, bir öğesini kullanarak bir öğesinin nasıl çevrilerek (taşınarak) nasıl çevril olduğu TranslateTransform gösterir.
sınıfı TranslateTransform özellikle mutlak konumlandırmayı desteklemeen panellerin içinde öğeleri taşımada yararlıdır. Örneğin, bir TranslateTransform öğenin RenderTransform özelliğine bir uygulayarak bir öğesini veya içinde StackPanel taşıyabilirsiniz. DockPanel
piksel cinsinden miktarını belirtmek için öğesinin özelliğini kullanarak öğeyi XTranslateTransform x ekseninde hareket ettirin. Öğeyi Y y ekseninde taşımak için piksel cinsinden miktarını belirtmek için özelliğini kullanın. Son olarak öğesini TranslateTransformRenderTransform öğesinin özelliğine uygulayabilirsiniz.
Aşağıdaki örnekte, TranslateTransform 50 piksellik bir öğeyi sağa ve 50 piksel aşağıya taşımak için bir kullanılır.
Örnek
<Rectangle Height="50" Width="50"
Fill="#CCCCCCFF" Stroke="Blue" StrokeThickness="2"
Canvas.Left="100" Canvas.Top="100">
<Rectangle.RenderTransform>
<TranslateTransform X="50" Y="50" />
</Rectangle.RenderTransform>
</Rectangle>
Tam örnek için bkz. 2D Dönüşüm örneği.