Adorner.GetDesiredTransform(GeneralTransform) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt eine Transform für den Adorner zurück, die derzeit auf das gestaltete Element angewendet wird.
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
Parameter
- transform
- GeneralTransform
Die Transformation, die gerade auf das gestaltete Element angewendet wird.
Gibt zurück
Eine Transformation, die auf den Adorner angewendet werden soll.
Hinweise
Ein Zierer muss möglicherweise anders transformiert werden als das Element, das es schmückt. Z. B. Verzierer, die wie Punkte handeln, z. B. Größenänderungsziehpunkte, sollten zusammen mit dem gezierten Element übersetzt und gedreht werden, aber nicht skaliert werden. Im Gegensatz dazu erfordert ein Zierer, der ein Festzelt auf einem Element anzeigt, möglicherweise dieselbe Transformation wie das verzierte Element.
Diese Methode wird von der zugeordneten AdornerLayer Methode aufgerufen, um eine Möglichkeit zum Filtern unerwünschter oder nicht benötigter Transformationen bereitzustellen. Implementierungen dieser Methode sollten die eingehende Transformation untersuchen (dies ist die Transformation für das gezierte Element) und Entfernen von Aspekten, die nicht nützlich sind oder nicht auf den Zierer selbst angewendet werden sollen. Diese Methode kann auch verwendet werden, um zu diesem Zeitpunkt zusätzliche Transformationsdetails hinzuzufügen, z. B. durch Hinzufügen einer Übersetzung, die es dem Zierer ermöglicht, seine Position relativ zum gezierten Element zu steuern.