Adorner.GetDesiredTransform(GeneralTransform) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vrátí hodnotu pro doplňkovou Transform funkci na základě transformace, která je aktuálně použita u adorovaného prvku.
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
Parametry
- transform
- GeneralTransform
Transformace, která je aktuálně použita pro adorovaný prvek.
Návraty
Transformace, která se použije u doplňku.
Poznámky
Adorner může být potřeba transformovat jinak než prvek, který ozdobí. Například doplňky, které fungují jako body, jako jsou úchyty pro změnu velikosti, by se měly přeložit a otočit spolu s ozdobným prvkem, ale ne škálovat. Naproti tomu doplněk, který zobrazuje ohraničení prvku, může vyžadovat stejnou transformaci jako ozdobný prvek.
Tato metoda je volána přidruženou AdornerLayer k poskytnutí příležitosti k filtrování nežádoucích nebo nepotřebných transformací. Implementace této metody by měly prozkoumat příchozí transformaci (což je transformace pro ozdobný prvek) a odstranit aspekty, které nejsou užitečné nebo by neměly být použity pro samotné doplňky. Tuto metodu lze také použít k přidání dalších podrobností transformace v tuto chvíli, například k přidání překladu, který umožňuje doplňku řídit jeho pozici vzhledem k adorovanému prvku.