Transform クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
2 次元平面での変換を有効にする機能を定義します。
public ref class Transform : GeneralTransform
/// [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 Transform : GeneralTransform
[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 Transform : GeneralTransform
Public Class Transform
Inherits GeneralTransform
- 継承
- 派生
- 属性
注釈
変換の種類には、回転 (RotateTransform)、スケール (ScaleTransform)、skew/shear (SkewTransform)、および平行移動 (TranslateTransform) が含まれます。
MatrixTransform は、これらの規則を使用せず、代わりに変換定義に Matrix 値を使用する変換用です。
CompositeTransform と TransformGroup の 両方で、結合された変換ロジックに対して複数の変換を指定できます。
変換のプロパティをアニメーション化できます。 Transform を受け取る XAML 構文の場合は、オブジェクト要素として Transform の非派生型を指定する必要があります。 通常、MatrixTransform、RotateTransform、ScaleTransform、SkewTransform、TranslateTransform のいずれかです。 適切なクラスの構文セクションを参照してください。
MatrixTransform クラスを使用して、他の Transform 派生クラスによって提供されないカスタム変換を作成します。 2 次元の x-y 平面では、変換に 3 x 3 行列が使用されます。
Transform は、 UIElement.RenderTransform のプロパティ型です。 このプロパティを使用すると、レンダリング時に実用的な変換を UIElement に適用できます。 変換を受け取る他のあまり一般的に使用されていないプロパティは、 Brush.RelativeTransform、 Brush.Transform、 Geometry.Transform です。
派生クラスを変換する
Transform は、さまざまなカテゴリの変換を定義するいくつかの派生クラスの親クラスです。
- CompositeTransform
- MatrixTransform
- RotateTransform
- ScaleTransform
- SkewTransform
- TransformGroup
- TranslateTransform
プロパティ
Dispatcher |
常に Windows アプリ SDK アプリで を返します |
DispatcherQueue |
このオブジェクトが |
Inverse |
可能であれば、この GeneralTransform の逆変換を取得します。 (継承元 GeneralTransform) |
InverseCore |
派生またはカスタムの GeneralTransform の逆関数の戻り値の動作を実装します。 (継承元 GeneralTransform) |