次の方法で共有


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

装飾対象の要素に現在適用されている変換。

戻り値

GeneralTransform

装飾に適用する変換。

注釈

装飾は、装飾する要素とは異なる方法で変換する必要がある場合があります。 たとえば、サイズ変更ハンドルなど、ポイントのように動作する装飾は、装飾された要素と一緒に翻訳および回転する必要がありますが、拡大縮小することはできません。 これに対し、要素にマーキーを表示する装飾には、装飾された要素と同じ変換が必要な場合があります。

このメソッドは、不要または不要な変換をフィルター処理する機会を提供するために、関連付けられている AdornerLayer によって呼び出されます。 このメソッドの実装では、受信変換 (装飾された要素の変換) を調べて、役に立たない、または装飾要素自体に適用すべきでない側面を削除する必要があります。 このメソッドを使用して、この時点で変換の詳細を追加することもできます。たとえば、装飾要素に対する相対的な位置を装飾者が制御できるようにする翻訳を追加します。

適用対象