Adorner.GetDesiredTransform(GeneralTransform) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
根據目前套用至所裝飾項目的轉換,傳回裝飾項的 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
目前套用至所裝飾項目的轉換。
傳回
要套用至裝飾項的轉換。
備註
裝飾項可能需要以不同于裝飾的元素來轉換。 例如,裝飾項就像點一樣,例如調整大小控點,應該隨著裝飾的元素一起轉譯和旋轉,但不會縮放。 相較之下,在元素上顯示 Marquee 的裝飾項可能需要與裝飾專案相同的轉換。
這個方法是由相關聯的 AdornerLayer 所呼叫,以提供篩選不想要或不需要的轉換的機會。 此方法的實作應該檢查傳入轉換 (,這是裝飾專案轉換) ,並移除不實用或不應該套用至裝飾項本身的層面。 這個方法也可以用來新增其他轉換詳細資料,例如新增轉譯,讓裝飾項控制其相對於裝飾專案的位置。