Partilhar via


Adorner.GetDesiredTransform(GeneralTransform) Método

Definição

Retorna uma Transform para o adorno, com base na transformação que atualmente é aplicada ao 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

A transformação aplicada no momento ao elemento adornado.

Retornos

GeneralTransform

Uma transformação a ser aplicada ao adorno.

Comentários

Um adorno pode precisar ser transformado de forma diferente do elemento que decora. Por exemplo, adornos que agem como pontos, como alças de redimensionamento, devem ser traduzidos e girados junto com o elemento adornado, mas não dimensionados. Por outro lado, um adorno que exibe uma marquise em um elemento pode exigir a mesma transformação que o elemento adornado.

Esse método é chamado pelos associados AdornerLayer para fornecer uma oportunidade de filtrar transformações indesejadas ou desnecessárias. As implementações desse método devem examinar a transformação de entrada (que é a transformação para o elemento adornado) e remover aspectos que não são úteis ou não devem ser aplicados ao adorno em si. Esse método também pode ser usado para adicionar detalhes adicionais de transformação no momento, por exemplo, a adição de uma tradução que permite que o adorno controle sua posição em relação ao elemento adornado.

Aplica-se a