語言

UIElement.ClipToBounds 屬性

定義

取得或設定一個值,指示是否要裁剪該元素(或該元素子元素的內容)以符合包含元素的大小。 這是相依性屬性。

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

適用於

另請參閱