Partager via


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 essaie de réorganiser un élément qui est plus grand que 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 assure la présentation visuelle.

Retours

Geometry

Géométrie du découpage.

Remarques

Les marges sont soustractées du layoutSlotSize comportement du système de disposition.

Une référence null retournée indique qu’aucune coupure ne se produit. L’implémentation par défaut retourne null toujours quand ClipToBounds est false. Cette méthode se substitue à UIElement.GetLayoutClip. L’implémentation FrameworkElement utilise MaxHeight et MaxWidth dans ses calculs. Plusieurs sous-classes de FrameworkElement remplacement de cette méthode sont de nouveau remplacées. Adorner.GetLayoutClip, remplace toujours le retour null , car 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 ClipToBounds est false. 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