Adorner.GetDesiredTransform(GeneralTransform) Метод

Определение

Возвращает Transform для графического элемента на основе применяемого к украшаемому элементу преобразования.

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

Параметры

transform
GeneralTransform

Преобразование, применяемое к украшаемому элементу.

Возвращаемое значение

Преобразование для применения к графическому элементу.

Комментарии

Может потребоваться преобразовать графический элемент иначе, чем элемент, который он украшает. Например, графические элементы, которые действуют как точки, такие как маркеры изменения размера, должны быть переведены и повернуты вместе с украшенным элементом, но не масштабируются. В отличие от этого, для графического элемента, отображающего шатер, может потребоваться то же преобразование, что и для украшенного элемента.

Этот метод вызывается связанным AdornerLayer объектом , чтобы обеспечить возможность фильтрации нежелательных или ненужных преобразований. Реализации этого метода должны проверять входящее преобразование (которое является преобразованием для украшенного элемента) и удалять аспекты, которые не являются полезными или не должны применяться к самому элементу оформления. Этот метод также можно использовать для добавления дополнительных сведений о преобразовании в настоящее время, например для добавления перевода, позволяющего графическому элементу управлять положением относительно украшенного элемента.

Применяется к