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

Definition

Gibt eine Geometrie für eine Clippingmaske zurück.Returns a geometry for a clipping mask. Die Maske wird verwendet, wenn das Layoutsystem versucht, ein Element anzuordnen, das breiter als der verfügbare Anzeigeraum ist.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

Parameter

layoutSlotSize
Size Size Size Size

Die Größe des Teils des Elements für die visuelle Darstellung.The size of the part of the element that does visual presentation.

Gibt zurück

Die Clippinggeometrie.The clipping geometry.

Hinweise

Ränder subtrahiert der layoutSlotSize als Teil des Layout-System-Verhalten.Margins will be subtracted from the layoutSlotSize as part of layout system behavior.

Ein zurückgegebener null-Verweis gibt an, dass kein Abschneiden erfolgt.A returned null reference indicates that no clipping will occur. Die standardmäßige Implementierung gibt immer null beim ClipToBounds ist false.The default implementation always returns null when ClipToBounds is false. Diese Methode überschreibt UIElement.GetLayoutClip.This method overrides UIElement.GetLayoutClip. Die FrameworkElement Implementierung verwendet MaxHeight und MaxWidth bei seinen Berechnungen.The FrameworkElement implementation uses MaxHeight and MaxWidth in its calculations. Mehrere Unterklassen von FrameworkElement überschreiben diese Methode erneut.Several subclasses of FrameworkElement override this method again. Adorner.GetLayoutClip, außer Kraft gesetzt werden immer Rückgabe null da Adorner häufig absichtlich außerhalb der üblichen Grenzen sind.Adorner.GetLayoutClip, overrides to always return null because adorners are often deliberately outside the ordinary bounds. Canvas.GetLayoutClip und InkPresenter.GetLayoutClip zurückgeben null Wenn ClipToBounds ist false.Canvas.GetLayoutClip and InkPresenter.GetLayoutClip return null if ClipToBounds is false.

Hinweise für Vererber

Die standardmäßige Implementierung gibt immer null beim ClipToBounds ist false.The default implementation always returns null when ClipToBounds is false. Außerkraftsetzungen werden in der Regel beibehalten dieses Verhalten erwartet, es gibt jedoch Ausnahmen, abhängig von der Beziehung und den Zweck der abgeleiteten Klasse und die Layoutlogik statt der Basisklasse.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.

Gilt für:

Siehe auch