Adorner.GetDesiredTransform(GeneralTransform) Método

Definición

Devuelve Transform para el adorno, basándose 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 aplica al adorno.

Comentarios

Es posible que un adorno deba transformarse de forma diferente al elemento que decora. Por ejemplo, los adornos que actúan como puntos, como los identificadores de cambio de tamaño, deben traducirse y girarse junto con el elemento adornado, pero no se escalan. 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, agregar una traducción que permita al adorno controlar su posición en relación con el elemento adornado.

Se aplica a