Taal

FrameworkElement.GetLayoutClip(Size) Methode

Definitie

Retourneert een geometrie voor een knipmasker. Het masker is van toepassing als het indelingssysteem probeert een element te rangschikken dat groter is dan de beschikbare weergaveruimte.

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

Parameters

layoutSlotSize
Size

De grootte van het onderdeel van het element dat een visuele presentatie geeft.

Retouren

De geometrie van de knipsel.

Opmerkingen

Marges worden afgetrokken van het als onderdeel van het gedrag van het layoutSlotSize indelingssysteem.

Een geretourneerde null-verwijzing geeft aan dat er geen knipsel plaatsvindt. De standaard implementatie retourneert null altijd wanneer ClipToBounds .false Deze methode overschrijft UIElement.GetLayoutClip. De FrameworkElement implementatie maakt gebruik van MaxHeight en MaxWidth in de berekeningen. Verschillende subklassen van het overschrijven van FrameworkElement deze methode opnieuw. Adorner.GetLayoutClip, onderdrukkingen die altijd moeten worden geretourneerd null , omdat sieraars vaak opzettelijk buiten de gewone grenzen vallen. Canvas.GetLayoutClip en InkPresenter.GetLayoutClip retourneer null als ClipToBounds dat het is false.

Notities voor overnemers

De standaard implementatie retourneert null altijd wanneer ClipToBounds .false Onderdrukkingen worden over het algemeen verwacht dit gedrag te behouden, hoewel er uitzonderingen zijn, afhankelijk van de relatie en het doel van de afgeleide klasse en de indelingslogica in plaats van de basisklasse.

Van toepassing op

Zie ook