Partager via


Adorner.GetDesiredTransform(GeneralTransform) Méthode

Définition

Retourne une Transform pour l'ornement, selon la transformation actuellement appliquée à l'élément ornementé.

public:
 virtual System::Windows::Media::GeneralTransform ^ GetDesiredTransform(System::Windows::Media::GeneralTransform ^ transform);
public virtual System.Windows.Media.GeneralTransform GetDesiredTransform (System.Windows.Media.GeneralTransform transform);
abstract member GetDesiredTransform : System.Windows.Media.GeneralTransform -> System.Windows.Media.GeneralTransform
override this.GetDesiredTransform : System.Windows.Media.GeneralTransform -> System.Windows.Media.GeneralTransform
Public Overridable Function GetDesiredTransform (transform As GeneralTransform) As GeneralTransform

Paramètres

transform
GeneralTransform

Transformation actuellement appliquée à l'élément ornementé.

Retours

Transformation à appliquer à l'ornement.

Remarques

Un ornement peut avoir besoin d’être transformé différemment de l’élément qu’il décore. Par exemple, les ornements qui se comportent comme des points, tels que des poignées de redimensionnement, doivent être traduits et pivotés avec l’élément orné, mais pas mis à l’échelle. En revanche, un ornement qui affiche un chapiteau sur un élément peut nécessiter la même transformation que l’élément orné.

Cette méthode est appelée par le associé AdornerLayer pour permettre de filtrer les transformations indésirables ou inutiles. Les implémentations de cette méthode doivent examiner la transformation entrante (qui est la transformation de l’élément orné) et supprimer les aspects qui ne sont pas utiles ou qui ne doivent pas être appliqués à l’ornement lui-même. Cette méthode peut également être utilisée pour ajouter des détails de transformation supplémentaires à ce stade, par exemple en ajoutant une traduction qui permet au ornement de contrôler sa position par rapport à l’élément orné.

S’applique à