2011-04-24 142 views
1

好吧..所以這是場景。我有一個WP7 Silverlight應用程序,從網上加載圖像。現在,這些圖像將從移動設備拍攝,因此它們可能處於縱向或橫向模式。當然不是廣場。在Silverlight圖像中保持長寬比

當我在silverlight <Image>控件中顯示這些比例時,有什麼方法可以保持寬高比嗎?

我確定有以下兩種解決方案:

  • ,在預定框內其正確的縱橫比,我在XAML
  • 已經定義或者說圖像被裁切圖像顯示出來進入廣場

回答

3

Silverlight的構建方式,您可以設置圖像的寬度或高度,它會自動最大化您設置的任何屬性,並計算圖像的另一面,以便它保持方面-比。

所以,只需設置圖像和中心或右,左,上,下對齊它的寬度。 (不要伸展它)。

+0

呵呵,那很簡單:-P我很習慣總是要處理這個問題,以至於我沒有想到這將是默認行爲。謝謝! – 2011-04-29 17:33:25