Diese Dokumentation wurde archiviert und wird nicht länger gepflegt.

FrameworkElement.GetLayoutClip-Methode

Aktualisiert: November 2007

Gibt eine Geometrie für eine Clippingmaske zurück. Die Maske wird verwendet, wenn das Layoutsystem versucht, ein Element anzuordnen, das breiter als der verfügbare Anzeigeraum ist.

Namespace:  System.Windows
Assembly:  PresentationFramework (in PresentationFramework.dll)

protected override Geometry GetLayoutClip(
	Size layoutSlotSize
)
protected Geometry GetLayoutClip(
	Size layoutSlotSize
)
protected override function GetLayoutClip(
	layoutSlotSize : Size
) : Geometry
Sie können diese Methoden nicht in XAML verwenden.

Parameter

layoutSlotSize
Typ: System.Windows.Size
Die Größe des Teils des Elements für die visuelle Darstellung.

Rückgabewert

Typ: System.Windows.Media.Geometry
Die Clippinggeometrie.

Als Teil des Layoutsystemverhaltens werden die Ränder von der layoutSlotSize abgezogen.

Ein zurückgegebener NULL-Verweis gibt an, dass kein Ausschneiden erfolgt. In der Standardimplementierung wird stets null zurückgegeben, wenn ClipToBounds false ist. Diese Methode überschreibt UIElement.GetLayoutClip. Die FrameworkElement-Implementierung verwendet MaxHeight und MaxWidth für seine Berechnungen. Mehrere Unterklassen von FrameworkElement überschreiben diese Methode erneut. Adorner.GetLayoutClip gibt durch Überschreibung stets null zurück, weil Adorner häufig absichtlich außerhalb der üblichen Grenzen platziert sind. Canvas.GetLayoutClip und InkPresenter.GetLayoutClip geben null zurück, wenn ClipToBounds false ist.

Hinweise zur Vererbung:

In der Standardimplementierung wird stets null zurückgegeben, wenn ClipToBounds false ist. Bei Überschreibungen wird im Allgemeinen erwartet, dass das Verhalten beibehalten wird, obwohl je nach Beziehung und Zweck der abgeleiteten Klasse und deren Layoutlogik im Gegensatz zur Basisklasse auch Ausnahmen auftreten können.

Windows Vista

.NET Framework und .NET Compact Framework unterstützen nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.

.NET Framework

Unterstützt in: 3.5, 3.0
Anzeigen: