Langue

Adorner.GetDesiredTransform(GeneralTransform) Méthode

Définition

Retourne un Transform ornement basé sur la transformation actuellement appliquée à l’élément orné.

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 être transformé différemment de l’élément qu’il décore. Par exemple, les ornements qui agissent 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 marquet sur un élément peut nécessiter la même transformation que l’élément orné.

Cette méthode est appelée par l’associé AdornerLayer pour fournir une possibilité 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 ornementé) et supprimer les aspects qui ne sont pas utiles ou 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 à l’ornement de contrôler sa position par rapport à l’élément orné.

S’applique à