2012-02-21 10 views
4

リストボックスのプルダウン - リフレッシュ機能を実装する方法はなんですか?私はこの機能を実装するためにthis linkに従った。 "ManipulationMode = Control"を設定すると、リストボックスのスクロールのパフォーマンスが非常に悪く、私の考え方を超えています。Windows用のプルダウン - リフレッシュリストボックス電話

また、最高圧縮状態を検出するのにthis link に従っていますが、上にスクロールすると、トップ圧縮イベントが発生しました。私が必要とするのは、ユーザーがリストボックスを引っ張ったり、白を保持したり、リストボックスの一番上を引っ張ったりするまで、リフレッシュイベントは発生しません。さらに、Horizo​​ntalCompressionとVerticalCompressionは0s7.1でのみサポートされています。

私は、この機能を数日間実装する方法を探しています。息子が私に助言を与えることができれば感謝します。ありがとう。ただ、私のコメントの後に明確にする

+0

私は以前あなたのリンクを見てきました。現在、end-of-scroll-statesバージョンを使用しています。これは正常に動作します。 7.0サポートは本当に大きな問題ですか? – Stuart

+2

最近、WP7.0をサポートすることにはほとんど意味がありません... http://stackoverflow.com/questions/9215203/is-there-any-point-in-writing-pre-mango-7-0-windows- phone-7-applications – ColinE

+0

@Stuartご返信ありがとうございます。 7.0をサポートしていなくても大丈夫ですが、VerticalCompressionはあまりにも敏感です。上にスクロールするとイベントが発生するため、私の必要を満たしません。あなたの方法についての詳細を教えてください。ありがとう。 – ellic

答えて

0

...

私は個人的には今だけマンゴーをサポート - しかし、私は理解し、他の地域は、事前にマンゴーのデバイスをサポート継続する必要があるかもしれないことについて。

http://blogs.msdn.com/b/slmperf/archive/2011/06/30/windows-phone-mango-change-listbox-how-to-detect-compression-end-of-scroll-states.aspxのマンゴーのみの実装は、Windows Phoneプロジェクトhttps://github.com/slodge/MvvmCross/tree/master/Sample%20-%20Tutorial/Tutorialで利用できます - それは私が現在使っているものです。

私は非常に他のバージョンを取得したいと思います(http://blogs.msdn.com/b/jasongin/archive/2011/04/13/pull-down-to-refresh-a-wp7-listbox - または - scrollviewer.aspx)ポートして、働いて - ちょうどその1つの時間を見つける必要があります...

+0

スチュアート、jasonginのポストが役に立ちますが、私が "ManipulationMode = Control"を設定すると、リストボックスのスクロールのパフォーマンスが醜いです。あなたが私に示したプロジェクトをダウンロードしましたが、プルダウンリフレッシュのイベントはあまりにも敏感で、一度スクロールすると解雇されることがわかりました。 – ellic

+0

私はそれを理解していません - 私はここでプルダウンすると、 "リフレッシュするまで待つ"が表示されるまで、数秒間リフレッシュするだけです。 – Stuart

関連する問題