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

Geometry

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 zurück, wenn den Wert hat null ClipToBounds 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 in ihren Berechnungen.The FrameworkElement implementation uses MaxHeight and MaxWidth in its calculations. Mehrere Unterklassen von über FrameworkElement schreiben diese Methode erneut.Several subclasses of FrameworkElement override this method again. Adorner.GetLayoutClip, überschreibt, sodass immer zurückgegeben wird, null 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.GetLayoutClip und InkPresenter.GetLayoutClip geben zurück, null Wenn ClipToBounds ist false .Canvas.GetLayoutClip and InkPresenter.GetLayoutClip return null if ClipToBounds is false.

Hinweise für Vererber

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

Weitere Informationen