FrameworkElement.GetLayoutClip(Size) Methode
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.
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
- layoutSlotSize
- Size
Die Größe des Teils des Elements für die visuelle Darstellung.
Die Clippinggeometrie.
Seitenränder werden im Rahmen des Layoutsystemverhaltens subtrahiert layoutSlotSize
.
Ein zurückgegebener Nullverweis gibt an, dass keine Clippings auftreten. Die Standardimplementierung gibt null
immer zurück, wenn es sich false
um ClipToBounds eine . Diese Methode überschreibt UIElement.GetLayoutClip. Die FrameworkElement Implementierung verwendet MaxHeight und MaxWidth in seinen Berechnungen. Mehrere Unterklassen des FrameworkElement Außerkraftsetzens dieser Methode erneut. Adorner.GetLayoutClip, außer Kraft gesetzt, immer zurückzugeben null
, weil Zierer oft außerhalb der normalen Grenzen sind. Canvas.GetLayoutClipund InkPresenter.GetLayoutClip zurückgebennull
, wenn false
ClipToBounds es sich um .
Die Standardimplementierung gibt null
immer zurück, wenn es sich false
um ClipToBounds eine . Außerkraftsetzungen werden im Allgemeinen erwartet, dass dieses Verhalten beibehalten wird, obwohl es Ausnahmen gibt, je nach Beziehung und Zweck der abgeleiteten Klasse und deren Layoutlogik im Gegensatz zur Basisklasse.
Produkt | Versionen |
---|---|
.NET Framework | 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8 |
Windows Desktop | 3.0, 3.1, 5, 6, 7 |