是否有任何方式或一般大小模板創建的Windows 8應用程序使用xaml,以便我們可以創建不同的屏幕大小和DPI的應用程序。正如我們在Android中所看到的,我們將圖像和屏幕UI置於不同的文件夾中,應用程序會根據不同的屏幕尺寸和DPI來選擇它們嗎?我試圖爲此設計一個通用模板,但只問MS是否已經創建了類似這樣的東西?Windows 8應用程序使用Xaml和C#的不同屏幕尺寸和DPI?
1
A
回答
5
除了VS2012附帶的默認模板之外,我不知道任何其他模板。使用差異。如果你知道如何開始,要求並不是很麻煩。下面是你可能已經看到了一些信息,但我會在這裏添加它爲那些讀你的問題尋找一些信息:)
有縮放到屏幕大小和分辨率不同的建議。
在問候像素密度和圖像:
Guidelines for scaling to pixel density (Windows Store apps)
基本上你創建像這樣的文件夾:
選項#1 - 文件命名約定: ... \ test.scale -100.jpg \ test.scale-140.jpg \ test.scale-180.jpg
選項#2 - 文件夾命名約定: ... \規模-100 \ test.jpg放在 \規模-140 \ test.jpg放在 \規模-180 \ test.jpg放在
在XAML<Image Grid.Row="0" Grid.Column="1" x:Name="testImage" Source="test.jpg" Margin="2,2,2,2"/>
的資源裝載智能並從正確的文件夾
作爲獲取正確的圖像縮放到屏幕
Guidelines for scaling to screens (Windows Store apps)
,你可以:
一)有固定的佈局進行調整以適合屏幕 創建一個Viewbox控制並添加控件到它,大小設置爲你想要支持的最小尺寸。 不要添加默認自適應的appbars或其他東西! 定義信箱風格和顏色,不要忘記添加不同的res。圖像,如上所示。或使用矢量圖形或XAML。
b)自適應佈局, - 檢查與VS2012一起使用的默認模板,它們使用自適應佈局。
c)我確定還有其他的選擇/變化
相關問題
- 1. Windows 8.1應用程序屏幕尺寸以英寸爲單位
- 2. 使用不同的屏幕尺寸
- 3. XAML應用程序最小屏幕尺寸
- 4. iOS應用程序屏幕尺寸
- 5. 針對不同屏幕尺寸的Android應用程序
- 6. 不同屏幕尺寸的Android應用程序
- 7. 針對不同屏幕尺寸和
- 8. 混合應用程序的屏幕尺寸和分辨率
- 9. 爲不同屏幕尺寸開發BlackBerry應用程序
- 10. 不同的屏幕尺寸?
- 11. 不同的屏幕尺寸
- 12. 開始使用C#和XAML創建Windows 8 Metro應用程序
- 13. Windows Forms和高DPI屏幕
- 14. 支持不同的屏幕,基於尺寸或者基於DPI?
- 15. iOS WebView應用程序 - 在不同的屏幕尺寸上的不同視圖
- 16. 響應Windows屏幕上的屏幕鍵盤的外觀c#/ XAML應用程序
- 17. 屏幕尺寸和佈局
- 18. 在應用程序內製作標尺功能,但屏幕尺寸不同?
- 19. 構建iOS應用程序,讓iPad使用iPhone屏幕尺寸
- 20. 航空是否操縱DPI和屏幕尺寸?爲什麼?
- 21. #define適用於不同的屏幕尺寸 - iPhone 4和iPhone 5
- 22. 安卓:屏幕尺寸支持8個和7英寸的屏幕
- 23. Susy:爲不同的屏幕尺寸使用不同的佈局
- 24. PhoneGap構建應用程序 - 針對不同屏幕尺寸的文本大小?
- 25. 對不同屏幕尺寸使用不同的佈局Android
- 26. 根據屏幕尺寸控制應用程序流程
- 27. android webview適用於不同的尺寸和dpi
- 28. 列表框和複選框 - XAML/C# - Windows 8應用程序
- 29. 拉伸應用程序的佈局以適應屏幕尺寸
- 30. 適用於其他屏幕尺寸的應用程序