2013-03-07 69 views
0

我爲我的Windows 8應用程序設計了一個頁面,它必須以不同屏幕尺寸的相同分辨率運行。例如考慮我有10.6英寸平板電腦(1366 * 768)和23英寸桌面(1366 * 768)我的應用程序應該支持兩種屏幕尺寸。使用c#和xaml開發應用程序。有誰能夠幫助我。謝謝windows8如何支持同一分辨率的多個屏幕尺寸

+4

考慮到它甚至是相同的分辨率,它應該自動適應它而不管顯示器的大小。 – 2013-03-07 09:56:23

回答

3

您可以使用Visual Studio模擬器測試各種分辨率和屏幕尺寸。在帶綠色播放按鈕的運行下拉菜單中,選擇「模擬器」(可能當前設置爲「本地計算機」)。然後點擊運行按鈕啓動模擬器。當模擬器啓動運行你的代碼時,選擇第8個按鈕,看起來像一個監視器。 (此按鈕的工具提示是「更改分辨率」)。這會給你多個屏幕尺寸/分辨率,你可以測試。

另外,這裏有一些有用的guidelines for scaling to screens。這就提出了一些編碼最佳實踐,以便在不同分辨率/屏幕尺寸下擴展您的應用。具體來說,請查看ViewBoxListView控件;他們可以分別幫助擴展固定或自適應佈局。並且canvas很好地縮放圖像。

+0

謝謝你的回答。這是我可以用來在所有分辨率中完美縮放的切片的最佳分辨率。或者我們是否需要保持圖像的不同分辨率。我已經看到我們在不同的分辨率下使用了scale-100,scale-140,scale-180。我們可以只使用一種適合所有人的分辨率。請給我建議..謝謝 – raj 2013-04-08 06:03:08

+0

您可以提供scale-100,它會自動爲您縮放該圖像。在高分辨率下它可能看起來有點顆粒感。有關資源管理器如何選擇使用的示例,請參閱http://msdn.microsoft.com/en-us/library/windows/apps/jj552943.aspx和http://msdn.microsoft.com/en-us /library/windows/apps/jj552947.aspx。 – 2013-04-17 13:33:38

相關問題