Nasıl yapılır: Bir Öğeyi Çevirme
Bu örnekte, TranslateTransformkullanarak bir öğenin nasıl çevrildiği (taşındığı) gösterilmektedir.
TranslateTransform sınıfı, özellikle mutlak konumlandırmayı desteklemeyen panellerin içindeki elemanları taşımak için kullanışlıdır. Örneğin, bir öğenin RenderTransform özelliğine bir TranslateTransform uygulayarak, bir öğeyi StackPanel veya DockPaneliçinde taşıyabilirsiniz.
öğeyi x ekseni boyunca taşımak üzere piksel cinsinden miktarı belirtmek için TranslateTransformX özelliğini kullanın. öğeyi y ekseni boyunca taşımak üzere piksel cinsinden miktarı belirtmek için Y özelliğini kullanın. Son olarak, TranslateTransform öğesinin RenderTransform özelliğine uygulayın.
Aşağıdaki örnek, bir öğeyi 50 piksel sağa ve 50 piksel aşağı taşımak için bir TranslateTransform kullanı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>
Örneğin tamamı için bkz. 2B Dönüşümler Örneği.
Ayrıca bkz.
.NET Desktop feedback