0

我有一个图像元素,其中显示了图像。如何在不移动元素本身的情况下移动该元素内的图像?我想实现运动图像效果。

这是我的 XAML:

<Image x:Name="tnail" Margin="0,0,0,90" Stretch="UniformToFill" Source="/Img/Apl4.jpg"/>
4

1 回答 1

1

In order to move the image, try applying a RenderTransform:

<Image x:Name="tnail" Margin="0,0,0,90"
       Stretch="UniformToFill" Source="/Img/Apl4.jpg">
  <Image.RenderTransform>
    <TranslateTransform OffsetX="10"/>
  </Image.RenderTransform>
</Image>

You can also access this in code-behind to set the offset

var trans = tnail.RenderTransform as TranslateTransform;
trans.OffsetX = 20;
于 2012-09-16T06:37:18.530 回答