FrameworkElement.GetLayoutClip(Size) FrameworkElement.GetLayoutClip(Size) FrameworkElement.GetLayoutClip(Size) FrameworkElement.GetLayoutClip(Size) Method

Definición

Devuelve una geometría para una máscara de recorte.Returns a geometry for a clipping mask. La máscara se aplica si el sistema de diseño intenta organizar un elemento que es mayor que el espacio de presentación disponible.The mask applies if the layout system attempts to arrange an element that is larger than the available display space.

protected:
 override System::Windows::Media::Geometry ^ GetLayoutClip(System::Windows::Size layoutSlotSize);
protected override System.Windows.Media.Geometry GetLayoutClip (System.Windows.Size layoutSlotSize);
override this.GetLayoutClip : System.Windows.Size -> System.Windows.Media.Geometry
Protected Overrides Function GetLayoutClip (layoutSlotSize As Size) As Geometry

Parámetros

layoutSlotSize
Size Size Size Size

Tamaño de la parte del elemento que realiza la presentación visual.The size of the part of the element that does visual presentation.

Devoluciones

Geometría del recorte.The clipping geometry.

Comentarios

Los márgenes se va a restar el layoutSlotSize como parte del comportamiento del sistema de diseño.Margins will be subtracted from the layoutSlotSize as part of layout system behavior.

Devuelve una referencia nula indica que no se produzca ningún recorte.A returned null reference indicates that no clipping will occur. La implementación predeterminada siempre devuelve null cuando ClipToBounds es false.The default implementation always returns null when ClipToBounds is false. Este método invalida UIElement.GetLayoutClip.This method overrides UIElement.GetLayoutClip. El FrameworkElement implementación usa MaxHeight y MaxWidth en sus cálculos.The FrameworkElement implementation uses MaxHeight and MaxWidth in its calculations. Varias subclases de FrameworkElement invalide este método nuevo.Several subclasses of FrameworkElement override this method again. Adorner.GetLayoutClip, reemplaza siempre devuelven null porque los adornos suelen estar fuera de los límites normales.Adorner.GetLayoutClip, overrides to always return null because adorners are often deliberately outside the ordinary bounds. Canvas.GetLayoutClip y InkPresenter.GetLayoutClip devolver null si ClipToBounds es false.Canvas.GetLayoutClip and InkPresenter.GetLayoutClip return null if ClipToBounds is false.

Notas a los desarrolladores de herederos

La implementación predeterminada siempre devuelve null cuando ClipToBounds es false.The default implementation always returns null when ClipToBounds is false. Invalidaciones generalmente se esperan para conservar este comportamiento, aunque hay excepciones, dependiendo de la relación y el propósito de la clase derivada y su lógica de diseño en lugar de la clase base.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.

Se aplica a

Consulte también: