2011-03-02 62 views
5

我需要一個像Windows Phone 7的Panorama控件一樣的WPF控件,但我需要它作爲桌面應用程序。我可以使用WP7以外的WP7全景控制嗎?

它將包含一系列面板(或全景項目),應用程序將能夠以編程方式水平滑動。

此外,屏幕上當前未顯示的面板內的內容將需要「延遲加載」。換句話說,它們應該被引用,但不能被加載或渲染。

我能以某種方式適應WP7全景控制嗎?或者我將不得不從頭開發一個自定義控件來表現出類似於它的行爲?

謝謝!

編輯: 我大概可以使用VirtualizingPanel來實現lazyload行爲。

回答

0

似乎目前爲止還沒有存在。

This blog已經開始嘗試製作它,所以你可以從那裏開始創作。請務必查看this page,其中詳細介紹了創建個別全景項目的過程。

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 Silverlight的Microsoft Surface Manipulations和Inertia Sample)運行convert讓它響應觸摸。

相關問題