FrameworkElement.GetLayoutClip(Size) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Devuelve una geometría para una máscara de recorte. 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.
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
Tamaño de la parte del elemento que realiza la presentación visual.
Devoluciones
Geometría del recorte.
Comentarios
Los márgenes se restarán de layoutSlotSize
como parte del comportamiento del sistema de diseño.
Una referencia nula devuelta indica que no se producirá ningún recorte. La implementación predeterminada siempre devuelve null
cuando ClipToBounds es false
. Este método invalida UIElement.GetLayoutClip. La FrameworkElement implementación usa MaxHeight y MaxWidth en sus cálculos. Varias subclases de FrameworkElement invalidan este método de nuevo. Adorner.GetLayoutClip, invalida para devolver null
siempre porque los adornos suelen estar deliberadamente fuera de los límites ordinarios. Canvas.GetLayoutClip y InkPresenter.GetLayoutClip devuelven null
si ClipToBounds es false
.
Notas a los desarrolladores de herederos
La implementación predeterminada siempre devuelve null
cuando ClipToBounds es false
. Por lo general, se espera que las invalidaciones conserven este comportamiento, aunque hay excepciones, según la relación y el propósito de la clase derivada y su lógica de diseño en lugar de la clase base.