Adorner.GetDesiredTransform(GeneralTransform) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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
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.