1

我有一个Image我正在XDrag手势翻译 , 。我正在处理使用这样的 对象 DragDelta翻译图像的事件。 现在我想恢复事件的原始位置。我注意到在翻译过程中属性没有改变。那么我可以使用哪个属性(或可能的方法)来恢复原始位置 提前谢谢TranslateTransformtranslate.X += e.HorizontalChange;ImageDragCompletedMarginImage

4

1 回答 1

2

转换,例如您的平移转换,发生您的其他布局(例如边距等)之上

要重置位置,只需将平移变换恢复到开始拖动之前的状态。

// _originalX and _originalY were initialized in your DragStart handler
translate.X = _originalX;
translate.Y = _originalY
于 2012-06-28T06:40:33.367 回答