0

我是 windows phone 8 开发人员的新手,我想动态设置图像的位置,但我尝试过 img.RenderTransformOrigin = new Point(20.0, 30.0); 无法获得任何帮助;但不工作请告诉我如何获得此功能。在此先感谢

4

1 回答 1

0

您应该将图像控件放在 Canvas 元素中,如下所示:

<Canvas>
  <Image Name="ImgCtrl" Width="400" Height="400" Stretch="Uniform"
         Canvas.Left="100" Canvas.Top="100"
         Source="image.jpg"/>
</Canvas>

然后您可以在代码隐藏中以编程方式更改Canvas.Left和属性,如下所示:Canvas.Top

ImgCtrl.SetValue(Canvas.LeftProperty, 50.0);
ImgCtrl.SetValue(Canvas.TopProperty, 50.0);
于 2013-02-06T08:27:26.357 回答