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 werden layoutSlotSize als Teil des layoutsystemverhaltens von 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 ClipToBounds , falsewenn den Wert hat.The default implementation always returns null when ClipToBounds is false. Diese Methode überschreibt UIElement.GetLayoutClip.This method overrides UIElement.GetLayoutClip. Die FrameworkElement -Implementierung MaxHeight verwendet MaxWidth und in ihren 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, überschreibt, sodass immer null zurückgegeben wird, da 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.GetLayoutClipund InkPresenter.GetLayoutClip geben null zurück ClipToBounds , wenn ist false.Canvas.GetLayoutClip and InkPresenter.GetLayoutClip return null if ClipToBounds is false.

Hinweise für Vererber

Die Standard Implementierung gibt immer null zurück ClipToBounds , falsewenn den Wert hat.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