Adorner.GetDesiredTransform(GeneralTransform) Método

Definición

Devuelve un Transform para el adorno, basado en la transformación que se aplica actualmente al elemento adornado.

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

Parámetros

transform
GeneralTransform

Transformación que se aplica actualmente al elemento adornado.

Devoluciones

Transformación que se va a aplicar al adorno.

Comentarios

Es posible que sea necesario transformar un adorno de forma diferente al elemento que decora. Por ejemplo, los adornos que actúan como puntos, como los controladores de cambio de tamaño, deben traducirse y girarse junto con el elemento adornado, pero no escalar. Por el contrario, un adorno que muestra una marquesina en un elemento podría requerir la misma transformación que el elemento adornado.

El asociado AdornerLayer llama a este método para proporcionar una oportunidad para filtrar transformaciones no deseadas o innecesarias. Las implementaciones de este método deben examinar la transformación entrante (que es la transformación para el elemento adornado) y quitar aspectos que no son útiles o no deben aplicarse al propio adorno. Este método también se puede usar para agregar detalles de transformación adicionales en este momento, por ejemplo, agregando una traducción que permite al adorno controlar su posición con respecto al elemento adornado.

Se aplica a