0

これは、C#を使用したxamlのアプリです。

要素の1つにドラッグ機能を実装しています。サンプルコードはある程度役に立ちます。

要素にイージング機能を持たせたい。つまり、ユーザーが要素をドラッグして離すと、元の位置に緩和/指数関数的に戻るはずです。

これが私が成し遂げることができたもののサンプルコードです:http ://sdrv.ms/RxXVdw

私が探しているのは:

1)レビューヘルプ:それはそれを行うための正しくて最良の方法ですか?それとも、より良い、よりクリーンな方法で行うことができますか?

2)リファクタリングヘルプ:そのコードを2つの方法で再利用するための最良の方法は何でしょうか。

  • ドラッグ可能なページ上の2つ以上の要素である可能性があります。

  • 複数のページで同じコードを使用する必要があります

3)もう1つの問題は、アイテムが緩和されているときにアイテムをドラッグしようとしたときです。

私はそれを理解しようとしていますが、その間にコミュニティからの助けを得ることを望んでいます。

何か提案はありますか?ありがとう。

4

1 に答える 1

0

WinRTBehaviorsとDragFlickBehaviorは、が見つけたソリューションであり、アプリでうまく機能します。

于 2012-12-26T19:45:51.547 に答える