TileBrush.ViewportUnits 屬性

定義

取得或設定 BrushMappingMode 列舉,指定 Viewport 的值是否相對於輸出區域的大小,而此值表示 TileBrush 基底磚的大小和位置。

public:
 property System::Windows::Media::BrushMappingMode ViewportUnits { System::Windows::Media::BrushMappingMode get(); void set(System::Windows::Media::BrushMappingMode value); };
public System.Windows.Media.BrushMappingMode ViewportUnits { get; set; }
member this.ViewportUnits : System.Windows.Media.BrushMappingMode with get, set
Public Property ViewportUnits As BrushMappingMode

屬性值

表示 Viewport 的值是否相對於整個輸出區域的大小,而此值描述 TileBrush 磚的大小和位置。 預設值是 RelativeToBoundingBox

備註

屬性 Viewport 會決定 中 TileBrush 磚的大小和位置。 根據預設,具有 TileBrush 填滿整個輸出區域的單一圖格。 屬性 Stretch 會控制 TileBrush 內容如何放入該圖格中。 您可以使用 屬性覆寫此預設行為,並指定磚大小 Viewport

ViewportUnits使用 屬性可指定 是否 Viewport 使用絕對座標或相對座標。 如果是相對座標,則它們會相對於輸出區域的大小。 (0,0) 點代表輸出區域的左上角, (1,1) 代表輸出區域的右下角。 若要指定 Viewport 屬性使用絕對座標,請將 ViewportUnits 屬性設定為 Absolute

下圖顯示當您將 的 TileBrush 屬性設定 ViewportUnits 為相對或絕對時,輸出的差異。

絕對和相對檢視區單位絕對
Relative 和 absolute ViewportUnits

相依性屬性資訊

識別碼欄位 ViewportUnitsProperty
設定為 的中繼資料屬性 true

適用於

另請參閱