FrameworkElement.GetLayoutClip(Size) Methode

Definition

Gibt eine Geometrie für ein Clippingformat zurück. Die Maske wird angewendet, wenn das Layoutsystem versucht, ein Element anzuordnen, das größer als der verfügbare Anzeigebereich ist.

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, das visuelle Präsentationen ausführt.

Gibt zurück

Die Clippinggeometrie.

Hinweise

Seitenränder werden als layoutSlotSize Teil des Layoutsystemverhaltens subtrahiert.

Ein zurückgegebener Nullverweis gibt an, dass kein Clipping auftritt. Die Standardimplementierung wird immer zurückgegeben null , wenn ClipToBounds dies der Wert ist false. Diese Methode überschreibt UIElement.GetLayoutClip. Die FrameworkElement Implementierung verwendet MaxHeight und MaxWidth in ihren Berechnungen. Mehrere Unterklassen der FrameworkElement Überschreibung dieser Methode. Adorner.GetLayoutClip, außer Kraft zu setzen, immer zurückzukehren null , weil Verzierer oft bewusst außerhalb der normalen Grenzen liegen. Canvas.GetLayoutClip und InkPresenter.GetLayoutClip gibt zurück null , wenn ClipToBounds dies der Wert ist false.

Hinweise für Vererber

Die Standardimplementierung wird immer zurückgegeben null , wenn ClipToBounds dies der Wert ist false. Außerkraftsetzungen werden im Allgemeinen erwartet, dass dieses Verhalten beibehalten wird, obwohl es Ausnahmen gibt, abhängig von der Beziehung und dem Zweck der abgeleiteten Klasse und ihrer Layoutlogik im Gegensatz zur Basisklasse.

Gilt für:

Weitere Informationen