FrameworkElement.GetLayoutClip(Size) Methode

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

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 werden vom layoutSlotSize als Teil des layoutsystemverhaltens subtrahiert.Margins will be subtracted from the layoutSlotSize as part of layout system behavior.

Ein zurückgegebener NULL-Verweis gibt an, dass kein Clipping erfolgt.A returned null reference indicates that no clipping will occur. Die Standard Implementierung gibt immer null zurück, wenn ClipToBounds falseist.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 in ihren Berechnungen.The FrameworkElement implementation uses MaxHeight and MaxWidth in its calculations. Mehrere Unterklassen von FrameworkElement diese Methode erneut überschreiben.Several subclasses of FrameworkElement override this method again. Adorner.GetLayoutClip, überschreibt, um immer null zurückzugeben, weil Adorner häufig absichtlich außerhalb der normalen Grenzen liegen.Adorner.GetLayoutClip, overrides to always return null because adorners are often deliberately outside the ordinary bounds. Canvas.GetLayoutClip und InkPresenter.GetLayoutClip geben null zurück, wenn ClipToBounds falseist.Canvas.GetLayoutClip and InkPresenter.GetLayoutClip return null if ClipToBounds is false.

Hinweise für Vererber

Die Standard Implementierung gibt immer null zurück, wenn ClipToBounds falseist.The default implementation always returns null when ClipToBounds is false. In der Regel wird dieses Verhalten durch außer Kraft setzungen beibehalten. es gibt jedoch Ausnahmen, abhängig von der Beziehung und dem Zweck der abgeleiteten Klasse und ihrer Layoutlogik im Gegensatz zur 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