FrameworkElement.GetLayoutClip(Size) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.