FrameworkElement.GetLayoutClip Method
Returns a geometry for a clipping mask. The mask applies if the layout system attempts to arrange an element that is larger than the available display space.
Assembly: PresentationFramework (in PresentationFramework.dll)
'Declaration Protected Overrides Function GetLayoutClip ( _ layoutSlotSize As Size _ ) As Geometry 'Usage Dim layoutSlotSize As Size Dim returnValue As Geometry returnValue = Me.GetLayoutClip(layoutSlotSize)
You cannot use methods in XAML.
Parameters
- layoutSlotSize
- Type: System.Windows.Size
The size of the part of the element that does visual presentation.
Margins will be subtracted from the layoutSlotSize as part of layout system behavior.
A returned null reference indicates that no clipping will occur. The default implementation always returns Nothing when ClipToBounds is false. This method overrides UIElement.GetLayoutClip. The FrameworkElement implementation uses MaxHeight and MaxWidth in its calculations. Several subclasses of FrameworkElement override this method again. Adorner.GetLayoutClip, overrides to always return Nothing because adorners are often deliberately outside the ordinary bounds. Canvas.GetLayoutClip and InkPresenter.GetLayoutClip return Nothing if ClipToBounds is false.
Notes to Inheritors:The default implementation always returns Nothing when ClipToBounds is false. Overrides are generally expected to preserve this behavior, although there are exceptions, depending on the relationship and purpose of the derived class and its layout logic as opposed to the base class.
Windows 7, Windows Vista, Windows XP SP2, Windows Server 2008 R2, Windows Server 2008, Windows Server 2003
The .NET Framework and .NET Compact Framework do not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.