UIElement.ClipToBounds 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得或設定一個值,指示是否要裁剪該元素(或該元素子元素的內容)以符合包含元素的大小。 這是相依性屬性。
public:
property bool ClipToBounds { bool get(); void set(bool value); };
public bool ClipToBounds { get; set; }
member this.ClipToBounds : bool with get, set
Public Property ClipToBounds As Boolean
屬性值
true內容是否應該被剪輯;否則,。 false 預設值為 false。
備註
對於子元素,會ClipToBounds根據父元素的高度與寬度是否由Height / Width或 MaxHeight / MaxWidth決定,對佈局行為產生不同影響。
MaxHeight
/
MaxWidth 無論 的 ClipToBounds 值為何,父元素的 都被尊重,且有效裁剪會根據這些最大值裁剪內容。 父Height / Width設定在 時不會裁剪內容,ClipToBounds但當 為 falseClipToBounds時會裁剪內容。true
請注意,預設 是 false 該類別中實作 UIElement 的一般行為。 任何從 衍生 UIElement 出來的元素,在該實例中可能會預設覆蓋 true 該屬性的相依屬性元資料。 多個現有的衍生類別會覆寫此元資料和/或調整相依屬性的預設值。
InkCanvas, , InkPresenter, Popup 且每個值都覆寫預設值為 true。
FrameworkElement 會覆寫此相依屬性的元資料。 具體來說,指定FrameworkElement此屬性以允許屬性價值繼承(Inherits在元資料中)。true 在此情境下的屬性值繼承意指,若有子元素沒有其他可 ClipToBounds 透過本地值或樣式指派的值,則由最近且被指派此值的父元素的值(同樣是樣式、預設值或本地值)分配給所有未指派的子元素。 實務上,這表示你可以指定是否允許 clip 在根元素的邊界,該值會傳播到所有未特別指派為 false的子元素。
相依財產資訊
| Item | 價值觀 |
|---|---|
| 識別碼欄位 | ClipToBoundsProperty |
元資料屬性設為 true |
None |