TileBrush.ViewportUnits 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得或設定 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 |
無 |