我正在編寫大量的WP7應用程序,需要絕對大小,具體取決於顯示設備。這意味着應用程序大小需要爲656(w)x 480(h),這對於WP7同時適用於shell:SystemTray.IsVisible="True"
和shell:ApplicationBar IsVisible="True"
。從可能的800×480,這兩個酒吧使用144,所以我在這方面很好。WP7 Silverlight應用程序可伸縮性可擴展性
在PC上,我會使用該尺寸需求的較大版本,如720x540。然而,如果iPhone-> iPad是MSFT可能的收入來源(以及鮑爾默重新投資平板電腦業務)的任何跡象,那麼我將假設我們會看到一款平板電腦 - 大小的單元很快就會出來用於WP7操作系統。
此外,WP7可能有400x240分辨率出來。
我想要的是,根據上述尺寸(656(w)x 480(h)或縮放版本),我的應用立即可用於不同尺寸的設備 - 而不必只需更改一組值即可重新發布應用。 注意:我不使用<Grid/>
或<StackPanel/>
- 我不能。應用程序中的每件事都是絕對定位的,這是有目的的。
所以這裏的問題是 - 有一些價值,我可以閱讀關於我的應用程序正在運行的設備的屏幕分辨率大小?我查看了reference,但找不到像這樣的東西。