共用方式為


HOW TO:轉譯項目

本範例說明如何使用 TranslateTransform 來轉譯 (移動) 項目。

在不支援絕對位置的面板內移動項目時,TranslateTransform 類別特別有幫助。 例如,藉由將 TranslateTransform 套用至項目的 RenderTransform 屬性,您就可以在 StackPanelDockPanel 內移動項目。

使用 TranslateTransformX 屬性,指定項目沿著 X 軸移動的量 (以像素為單位)。 使用 Y 屬性,來指定項目沿著 Y 軸移動的量 (以像素為單位)。 最後,將 TranslateTransform 套用至項目的 RenderTransform 屬性。

下列範例使用 TranslateTransform 將項目向右移動 50 個像素並向下移動 50 個像素。

範例

<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>

如需完整範例,請參閱 2D 轉換範例 (英文)。

請參閱

概念

轉換概觀