目前,我在Windows Phone應用的用戶界面方面遇到了一些困難。我一直認爲操作系統會自動縮放用戶界面以適當地適應設備的分辨率。在Visual Studio或Blend的設計器中,我的應用程序的UI對於我可以在預覽中選擇的所有不同設備類型/分辨率而言幾乎相同。當我在WVGA,720p仿真器和我的設備(Lumia 920)上調試應用程序時,它看起來也一樣。但是當我在WXGA模擬器中啓動應用程序時,UI看起來不像操作系統那樣縮放。它只填滿屏幕的前半部分,一切都非常小。用於WXGA分辨率的UI縮放
現在我很困惑:爲什麼UI縮放對於許多分辨率工作,但WXGA,以及爲什麼設計師的預覽看起來完全不同於模擬器的結果。
做研究我發現this圖像來解釋Windows Phone的不同分辨率。如果我對它的理解正確,UI應該看起來幾乎與所有不同分辨率相同,因爲它應該被縮放。 現在我需要知道它爲什麼不能在WXGA分辨率下縮放,或者我在做什麼錯誤。
編輯:當我使用Windows Phone 8.1時,我無法編輯WMAppManifest.xml
中的任何分辨率dependend,因爲我在其他一些帖子中發現了這個問題。
是否有可能,我的模擬器是問題而不是應用程序本身?
在此先感謝。
這似乎是模擬器的問題,因爲的Lumia 920具有WXGA分辨率。重新創建WXGA虛擬機可能會有助於您的情況。 –
@David我如何重新創建它?通過重新安裝Devloper SDK?還是有更簡單的方法? – FlashTek
打開Hyper-V Manager程序,可以看到當前虛擬機的列表。 –