Condividi tramite


Adorner.GetDesiredTransform(GeneralTransform) Metodo

Definizione

Restituisce un elemento Transform per lo strumento decorativo visuale in base alla trasformazione attualmente applicata all'elemento decorato.

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

Parametri

transform
GeneralTransform

La trasformazione attualmente applicata all'elemento decorato.

Restituisce

GeneralTransform

La trasformazione da applicare allo strumento decorativo visuale.

Commenti

Un adornatore può essere trasformato in modo diverso dall'elemento che decorare. Ad esempio, gli adornatori che agiscono come punti, ad esempio i handle di ridimensionamento, devono essere convertiti e ruotati insieme all'elemento adornato, ma non ridimensionato. Al contrario, un adornatore che visualizza un'istanza di un elemento potrebbe richiedere la stessa trasformazione dell'elemento adornato.

Questo metodo viene chiamato dall'oggetto associato AdornerLayer per offrire un'opportunità di filtrare trasformazioni indesiderate o non richieste. Le implementazioni di questo metodo devono esaminare la trasformazione in ingresso (ovvero la trasformazione per l'elemento adornato) e rimuovere gli aspetti che non sono utili o non devono essere applicati all'oggetto adornatore stesso. Questo metodo può essere usato anche per aggiungere altri dettagli di trasformazione in questo momento, ad esempio aggiungendo una traduzione che consente al adornatore di controllare la sua posizione rispetto all'elemento adornato.

Si applica a