0

这是一个带有 C# 的 xaml 应用程序。

我正在我们的一个元素上实现拖动功能。示例代码在某种程度上很有用。

我想在元素上有一个缓动功能,即一旦用户拖动元素并释放它,它应该缓和/指数回到它的原始位置。

这是我能够完成的示例代码:http: //sdrv.ms/RxXVdw

我正在寻找的是:

1)查看帮助:这是正确和最好的方法吗?还是可以以更好、更清洁的方式完成?

2)重构帮助:以两种方式重用该代码的最佳方法是什么:

  • 我可能是页面上的两个或多个可拖动元素。

  • 我需要在不止一页上使用相同的代码

3) 另一个问题是当我尝试在项目缓和时拖动项目。

我试图弄清楚,但同时希望得到社区的帮助。

请问有什么建议吗?谢谢。

4

1 回答 1

0

WinRTBehaviors和DragFlickBehavior是我找到的解决方案,它非常适用于我们的应用程序。

于 2012-12-26T19:45:51.547 回答