TileBrush.Stretch 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得或設定值,指定如何自動縮放這個 TileBrush 的內容以填滿其拼貼。
public:
property System::Windows::Media::Stretch Stretch { System::Windows::Media::Stretch get(); void set(System::Windows::Media::Stretch value); };
public System.Windows.Media.Stretch Stretch { get; set; }
member this.Stretch : System.Windows.Media.Stretch with get, set
Public Property Stretch As Stretch
屬性值
指定如何將這個 TileBrush 內容投射到其基底拼貼的值。 預設值是 Fill。
備註
屬性 Stretch 接受下列值,列舉會定義: Stretch
UniformToFill:內容 TileBrush 會進行縮放,使其完全填滿輸出區域,但會保留其原始外觀比例。
Fill:內容 TileBrush 會調整為符合磚。 因為內容的高度和寬度會分開縮放,所以可能不會保留內容的原始外觀比例。 也就是說, TileBrush 內容可能會扭曲,以完全填滿輸出磚。
下圖說明不同的 Stretch 設定。
不同的縮放設定
請注意,您可以使用 屬性來指定內容維度 TileBrush ;您可以使用 屬性來指定基底圖 Viewport 的位置和大小 TileBrush 。 Viewbox
Viewbox Clipping
TileBrush 內容永遠不會裁剪至 Viewbox 。 不過, TileBrush 內容 會 裁剪到 的 Viewport 邊緣,這會設定基底圖的 TileBrush 維度。
下圖顯示不同 Stretch 設定對 TileBrush Viewbox 小於其 Viewport 的效果。 外部 Viewbox 影像的部分會呈現灰色。
具有不同 Stretch 設定的 TileBrush
相依性屬性資訊
識別碼欄位 | StretchProperty |
設定為 的中繼資料屬性 true |
無 |