我有一个图像元素,其中显示了图像。如何在不移动元素本身的情况下在该元素内移动图像?我想要实现动态影像效果。
这是我的XAML:
<Image x:Name="tnail" Margin="0,0,0,90" Stretch="UniformToFill" Source="/Img/Apl4.jpg"/>
答案 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;