Langue

FrameworkElement.GetLayoutClip(Size) Méthode

Définition

Retourne une géométrie pour un masque de découpage. Le masque s’applique si le système de disposition tente d’organiser un élément supérieur à l’espace d’affichage disponible.

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

Paramètres

layoutSlotSize
Size

Taille de la partie de l’élément qui effectue une présentation visuelle.

Retours

Géométrie de découpage.

Remarques

Les marges seront soustraites du layoutSlotSize comportement du système de disposition.

Une référence null retournée indique qu’aucune capture n’aura lieu. L’implémentation par défaut retourne null toujours quand est ClipToBoundsfalse. Cette méthode se substitue à UIElement.GetLayoutClip. L’implémentation FrameworkElement utilise MaxHeight et MaxWidth dans ses calculs. Plusieurs sous-classes de remplacement de FrameworkElement cette méthode à nouveau. Adorner.GetLayoutClip, substitue de toujours retourner null parce que les ornements sont souvent délibérément en dehors des limites ordinaires. Canvas.GetLayoutClip et InkPresenter.GetLayoutClip retourne null si ClipToBounds c’est false.

Notes pour les héritiers

L’implémentation par défaut retourne null toujours quand est ClipToBoundsfalse. Les remplacements sont généralement censés conserver ce comportement, bien qu’il existe des exceptions, en fonction de la relation et de l’objectif de la classe dérivée et de sa logique de disposition, par opposition à la classe de base.

S’applique à

Voir aussi