2012-09-18 64 views
1

我正在設計一個簡單的音樂應用程序,用戶可以在其中播放樂器,即鼓,我面臨的問題是解決方案。windows 8地鐵應用程序設計多個分辨率

鼓是圖像,我已將它們轉換爲按鈕。在我設計它的狀態下,一切看起來都很棒。

normal state

然而,當我切換到其他的解決狀態,該按鈕(圖像)被扭曲,例如傾斜,縮放,看起來很討厭。

distorted at diff resolution

我試圖設計或通過選擇「啓用狀態記錄」安排他們,但該州的具體設計不被保存。

回答

2

您是否嘗試過這裏討論的方法? http://msdn.microsoft.com/en-us/library/windows/apps/hh465362.aspx對於實際的按鈕尺寸,請確保您沒有使用像素值固定寬度/高度。使用*加權行和列來佈局網格,並使按鈕自動填充以填充網格中的給定單元格。然後與每篇文章的相應圖片資源進行匹配。

網格對於劃分可用空間非常有用,但它們無法解釋高寬比的變化。如果您的物品仍然設置爲拉伸(或填充),那麼它們可能會超出寬高比。另一種選擇是以固定尺寸(比如說1024 x 768或1366 x 768)設計整個佈局,並將整個佈局包裝在ViewBox中。 ViewBox將平均縮放所有元素並保持寬高比,如有必要,在兩側/頂部添加letterboxing(或空白空間)。這對鼓組來說可能是更好的方法。

希望有所幫助。

+0

感謝您的建議。我重新設計並將所有內容放入網格中,並將其解決。 – HungryCoder

+0

使用網格控件的示例實現可以在適用於Windows Phone 8的多分辨率應用程序中找到(http://msdn.microsoft.com/en-us/library/windowsphone/develop/jj206974%28v=vs.105%29.aspx ) – Thiru

0

重新設計了整個工程。

這一次,我把圖像放在一個特定的網格中,這讓事情變得更好。 :)

+0

感謝您的建議。我重新設計並將所有內容放入網格中,並將其解決。 – HungryCoder

相關問題