2011-03-02 14 views
5

Windows Phone 7用のPanoramaコントロールのように動作するWPFコントロールが必要ですが、デスクトップアプリケーション用に必要です。WP7の外でWP7パノラマコントロールを使用できますか?

これは、アプリケーションがプログラムによって水平方向にスライドすることができる一連のパネル(またはパノラマアイテム)を含みます。

また、現在画面に表示されていないパネル内のコンテンツは、「遅延読み込み」する必要があります。言い換えれば、それらは参照されるべきであるが、読み込まれたり、レンダリングされるべきではない

私は何とかWP7パノラマコントロールをこれに適応させることはできますか?あるいは、それと同様に振る舞うようにゼロからカスタムコントロールを開発する必要がありますか?

ありがとうございました!

EDIT: おそらくVirtualizationPanelを使用してlazyloadの動作を実装できます。

答えて

0

私がこれまで見ることのできないものはありません。

This blogは、作成しようとしましたので、そこから自分で作成することができます。個々のパノラマアイテムの作成についても詳しく説明しているthis pageもチェックしてください。

1

MahApps.Metroまだ成熟していないのは、wp7パノラマ制御が可能です。 Demo of how to use a panorama here。私はそれと少し遊んだし、その中で最もカスタマイズ可能なものではなく、仕事を終わらせる。かなり甘い。また、サチャ・バーバー(Codeproject Demigod)はan article on making your own.を書きましたが、私はまだ見ていませんが、その人は通常素晴らしい仕事をしています。だから私はそれもチェックしたい。

1

http://blogs.microsoft.co.il/blogs/arielbh/archive/2010/10/21/porting-windows-phone-7-s-panorama-control-to-silverlight-4.aspxは、どのようにこれを行うかについての手がかりを与えます。

http://phone.codeplex.com/をベースにして、http://www.microsoft.com/downloads/en/details.aspx?displaylang=en&FamilyID=4b281bde-9b01-4890-b3d4-b3b45ca2c2e4(Microsoft Surface ManipulationとMicrosoft Silverlight用の慣性サンプル)を使用して、convertを実行してtouchに応答することをお勧めします。

関連する問題