GeneralTransform 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供物件的一般化轉換支援。 GeneralTransform 是基類,位於實際轉換類別的階層中,例如 TranslateTransform。
public ref class GeneralTransform : DependencyObject
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class GeneralTransform : DependencyObject
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public class GeneralTransform : DependencyObject
Public Class GeneralTransform
Inherits DependencyObject
- 繼承
- 衍生
- 屬性
備註
轉換類型包括 rotation (RotateTransform) 、 scale (ScaleTransform) 、扭曲/剪除 (SkewTransform) ,以及 翻譯 (TranslateTransform) 。
MatrixTransform 適用於不使用這些慣例的轉換,而是使用 矩陣 值進行轉換定義。
CompositeTransform 和 TransformGroup 都支援指定合併轉換邏輯的多個轉換。
另外還有中繼基類 Transform。 屬性有時會輸入為 GeneralTransform 或 Transform ,讓您可以使用任何實際轉換來提供值。
您可以建立轉換的屬性動畫效果。 對於採用 Transform 的 XAML 語法,您必須將 Transform 的非abstract 衍生類型指定為對象專案。 一般而言,這是下列其中一項: MatrixTransform、 RotateTransform、 ScaleTransform、 SkewTransform 或 TranslateTransform。 請參閱適當類別的語法章節。
使用 MatrixTransform 類別來建立其他 Transform 衍生類別未提供的自定義轉換。 二維 x-y 平面會使用 3x3 矩陣進行轉換。
GeneralTransform 衍生類別
GeneralTransform 是 Transform 的父類別。 Transform 是實際轉換的父類別。
建構函式
GeneralTransform() |
提供 GeneralTransform 衍生類別的基類初始化行為。 |
屬性
Dispatcher |
一律會在 Windows 應用程式 SDK 應用程式中傳回 |
DispatcherQueue |
|
Inverse |
如果可能,取得這個 GeneralTransform 的反向轉換。 |
InverseCore |
在衍生或自定義 GeneralTransform 中實作 Inverse 傳回值的行為。 |