C# 在图像元素内移动图像

C# 在图像元素内移动图像,c#,image,windows-phone-7,expression-blend,C#,Image,Windows Phone 7,Expression Blend,我有一个图像元素,其中显示图像。如何在元素内部移动图像,而不移动元素本身?我想实现一个动态图像效果 这是我的XAML: <Image x:Name="tnail" Margin="0,0,0,90" Stretch="UniformToFill" Source="/Img/Apl4.jpg"/> 要移动图像,请尝试应用渲染转换: <Image x:Name="tnail" Margin="0,0,0,90" Stretch="UniformToFill" Sou

我有一个图像元素,其中显示图像。如何在元素内部移动图像,而不移动元素本身?我想实现一个动态图像效果

这是我的XAML:

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

要移动图像,请尝试应用渲染转换:

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

谢谢,我来看看这个。这个不行
trans.Offset
未显示,该setter不可用,
也无法在XAML中工作。
var trans = tnail.RenderTransform as TranslateTransform;
trans.OffsetX = 20;