本文章是由機器翻譯。 將指標移到文章內的文字上方即可查看原文。 其他資訊。
譯文
原文
資訊
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

UIElement.ClipToBounds 屬性

取得或設定是否裁剪此元素 (或來自此元素的子元素) 的內容,以符合容器元素大小的值。這是相依性屬性。

命名空間:  System.Windows
組件:  PresentationCore (在 PresentationCore.dll 中)
針對 XAML 的 XMLNS: http://schemas.microsoft.com/winfx/2006/xaml/presentation, http://schemas.microsoft.com/netfx/2007/xaml/presentation

public bool ClipToBounds { get; set; }
<object ClipToBounds="bool" .../>

屬性值

類型:System.Boolean
如果應該裁剪內容則為 true,否則為 false 預設值是 false

識別項欄位

ClipToBoundsProperty

中繼資料屬性設為 true

None

ClipToBounds 對子項目的配置行為有不同的效果,視父項目的高度和寬度是由 Height / WidthMaxHeight / MaxWidth 決定而定。 無論 ClipToBounds 的值為何,一定會遵守父項目的 MaxHeight / MaxWidth,且有效的裁剪也一定會根據這些最大值來裁剪內容。 ClipToBoundsfalse 時,父項目的 Height / Width 設定將不會裁剪內容。不過,如果 ClipToBoundstrue,則會裁剪內容。

請注意,預設為 false 是如 UIElement 類別中所實作的一般行為。 衍生自 UIElement 之任何指定的項目,有可能覆寫該執行個體中這個屬性的相依性屬性中繼資料,以改成預設為 true 數個現有的衍生類別會覆寫此中繼資料和 (或) 調整相依性屬性預設值。

InkCanvas InkPresenterPopup 會各自將預設值覆寫為 true

FrameworkElement 會覆寫這個相依性屬性的中繼資料。 具體來說,FrameworkElement 會將這個屬性指定為允許屬性值繼承 (在中繼資料中,Inheritstrue)。 此內容中的屬性值繼承表示,如果有子項目未透過本機值或樣式指派 ClipToBounds 的其他值,而最接近之父項目的值具有這個指派的值 (同樣是透過樣式、預設值或本機值),則會由屬性系統將來自父項目的值指派給所有未指派的子項目。 實際上,這表示您可以指定是否要在根項目允許裁剪至界限,以及該值會散佈至沒有明確將其指派為 false 的所有子項目。

.NET Framework

支援版本:4.5、4、3.5、3.0

.NET Framework Client Profile

支援版本:4、3.5 SP1

Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (不支援伺服器核心角色), Windows Server 2008 R2 (SP1 (含) 以後版本支援伺服器核心角色,不支援 Itanium)

此.NET Framework 並不支援各種平台的所有版本。如需支援版本的清單,請參閱.NET Framework 系統需求.

社群新增項目

顯示:
© 2015 Microsoft