語言

Image.Stretch 屬性

定義

取得或設定一個值, 描述圖片應該 如何拉伸以填滿目標矩形。

public:
 property Stretch Stretch { Stretch get(); void set(Stretch value); };
Stretch Stretch();

void Stretch(Stretch value);
public Stretch Stretch { get; set; }
var stretch = image.stretch;
image.stretch = stretch;
Public Property Stretch As Stretch
<Image Stretch="stretchValue"/>

屬性值

Stretch 枚舉的一個值,若未明確指定影像的高度和/或寬度,則指定來源影像的渲染方式。 預設值為 統一。

備註

Stretch 屬性的值只有在 Image 實例尚未明確使用 高度和/ 或 寬 度屬性值,且 Image 實例位於一個容器中,能拉伸影像以填補版面空間時才有意義。 如果你把 Stretch 屬性的值設為 None,圖片就會保持自然大小,即使有 layout 容器可能會拉伸它。 欲了解更多關於影像尺寸的資訊,請參閱 圖片中的備註。

影像來源和縮放比例

你應該建立多個建議大小的圖片來源,以確保 Windows 因裝置縮放和解析度調整時,應用程式看起來很棒。 這通常是處理影像大小調整比套用非預設拉伸值更好的方法。 指定影像來源時,您可以使用命名慣例,其將自動參考目前縮放的正確資源。 關於命名規則的細節及更多資訊,請參見 「載入適合縮放的圖片與資產」。

Note

將拉伸值設 為無(Non )對於設計來支援縮放的影像資源是無法運作的。 在套用 None 值所暗示的佈局決策之前,會偵測到縮放並載入相應的縮放資源。

適用於