2015-04-17 53 views
0

我有一些图像,我想拖动每个图像到某个点或目标。如何克隆Windows Phone 8中的图像?

这里的问题是,当我拖动想要获取副本的图像或者您可以说该图像的克隆时,只要我想这样做就应该可以拖动任意多次。目前情况并非如此,我无法弄清楚这里应该做些什么。这是我的代码:

<Image Height="100" Width="100" ManipulationStarted="abc_ManipulationStarted" ManipulationCompleted="abc_ManipulationCompleted" x:Name="abc" Source="/Assets/a.png" MouseLeave="abc_MouseLeave"> 
     <Image.RenderTransform> 
      <CompositeTransform x:Name="ImageTransformation2" ScaleX="1" ScaleY="1"/> 
     </Image.RenderTransform> 
     <toolkit:GestureService.GestureListener> 
      <toolkit:GestureListener DragDelta="Image_DragDelta4" DragCompleted="GestureListener_DragCompleted" /> 
     </toolkit:GestureService.GestureListener> 
    </Image> 

感谢这里的任何建议或指导。

回答

0

如果我理解正确,那么您希望在每次从中拖动图像时克隆图像。

然后你将无法在xaml代码上做到这一点。您必须在您的C#代码隐藏中创建一个新的Image对象,并将其放置在原始图像的放置位置:这将成为您的新“基础图像”。

你真的会移动的是你通过xaml声明的图像(至少是第一次)。

如果您需要任何更多帮助,或者如果我没有正确理解问题,请让我知道。