Transform 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
定義可在二維平面中啟用轉換的功能。
public ref class Transform : GeneralTransform
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class Transform : GeneralTransform
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public class Transform : GeneralTransform
Public Class Transform
Inherits GeneralTransform
- 繼承
- 衍生
- 屬性
Windows 需求
裝置系列 |
Windows 10 (已於 10.0.10240.0 引進)
|
API contract |
Windows.Foundation.UniversalApiContract (已於 v1.0 引進)
|
備註
轉換類型包括 rotation (RotateTransform) 、 scale (ScaleTransform) 、扭曲/剪除 (SkewTransform) ,以及 翻譯 (TranslateTransform) 。
MatrixTransform 適用于不使用這些慣例的轉換,而是使用 矩陣 值進行轉換定義。
CompositeTransform 和 TransformGroup 都支援指定合併轉換邏輯的多個轉換。
您可以建立轉換的屬性動畫效果。 對於採用 Transform 的 XAML 語法,您必須將 Transform 的非abstract 衍生類型指定為物件專案。 一般而言,這是下列其中一項: MatrixTransform、 RotateTransform、 ScaleTransform、 SkewTransform或 TranslateTransform。 請參閱適當類別的語法章節。
使用 MatrixTransform 類別來建立其他 Transform 衍生類別未提供的自訂轉換。 二維 x-y 平面會使用 3x3 矩陣進行轉換。
Transform 是 UIElement.RenderTransform的屬性類型。 透過這個屬性,您可以在轉譯時,將任何實際轉換套用至 UIElement 。 採用轉換的其他較不常用的屬性包括 :Brush.RelativeTransform、 Brush.Transform、 Geometry.Transform。
轉換 衍生類別
Transform 是數個衍生類別的父類別,可定義不同類別的轉換:
- CompositeTransform
- MatrixTransform
- RotateTransform
- ScaleTransform
- SkewTransform
- TransformGroup
- TranslateTransform
屬性
Dispatcher |
取得與此物件相關聯的 CoreDispatcher 。 CoreDispatcher代表可以存取 UI 執行緒上DependencyObject的功能,即使程式碼是由非 UI 執行緒起始也一樣。 (繼承來源 DependencyObject) |
Inverse |
如果可能,取得這個 GeneralTransform的反向轉換。 (繼承來源 GeneralTransform) |
InverseCore |
在衍生或自訂GeneralTransform中實作Inverse傳回值的行為。 (繼承來源 GeneralTransform) |