Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
W tym przykładzie pokazano, jak przetłumaczyć (przenieść) element przy użyciu elementu TranslateTransform.
Klasa jest szczególnie przydatna TranslateTransform w przypadku przenoszenia elementów wewnątrz paneli, które nie obsługują pozycjonowania bezwzględnego. Na przykład, stosując element TranslateTransform do RenderTransform właściwości elementu, można przenieść element w elemecie StackPanel lub DockPanel.
X Użyj właściwości , TranslateTransform aby określić ilość w pikselach, aby przenieść element wzdłuż osi x. Y Użyj właściwości , aby określić ilość w pikselach, aby przenieść element wzdłuż osi y. Na koniec zastosuj element TranslateTransform do RenderTransform właściwości elementu.
W poniższym przykładzie użyto elementu , TranslateTransform aby przenieść element 50 pikseli po prawej stronie i 50 pikseli w dół.
Przykład
<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>
Aby zapoznać się z kompletnym przykładem, zobacz Przykład przekształcenia 2D.
Zobacz też
.NET Desktop feedback