在image-element中移动图像

时间:2012-09-15 17:51:37

标签: c# image windows-phone-7 expression-blend

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

这是我的XAML:

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

1 个答案:

答案 0 :(得分:1)

要移动图像,请尝试应用RenderTransform:

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

您也可以在代码隐藏中访问它以设置偏移量

var trans = tnail.RenderTransform as TranslateTransform;
trans.OffsetX = 20;