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
- 継承
- 派生
- 属性
注釈
変換の種類には、回転 (RotateTransform)、スケール (ScaleTransform)、傾斜/せん断 (SkewTransform)、および平行移動 (TranslateTransform) があります。
MatrixTransform は、これらの規則を使用せず、代わりに変換定義に Matrix 値を使用する変換用です。
CompositeTransform と TransformGroup の 両方で、結合された変換ロジックに対して複数の変換を指定できます。
中間基底クラス Transform もあります。 プロパティは、実際の変換を使用して値を提供できるように、GeneralTransform または Transform として型指定される場合があります。
変換のプロパティをアニメーション化できます。 Transform を受け取る XAML 構文の場合は、オブジェクト要素として Transform の非派生型を指定する必要があります。 通常、これは MatrixTransform、RotateTransform、ScaleTransform、SkewTransform、TranslateTransform のいずれかです。 適切なクラスの構文セクションを参照してください。
MatrixTransform クラスを使用して、他の Transform 派生クラスによって提供されないカスタム変換を作成します。 2 次元の x-y 平面では、変換に 3x3 行列が使用されます。
GeneralTransform 派生クラス
GeneralTransform は Transform の親クラスです。 Transform は、実用的な変換の親クラスです。
コンストラクター
GeneralTransform() |
GeneralTransform 派生クラスの基底クラス初期化動作を提供します。 |
プロパティ
Dispatcher |
常に Windows アプリ SDK アプリで を返します |
DispatcherQueue |
このオブジェクトが |
Inverse |
可能であれば、この GeneralTransform の逆変換を取得します。 |
InverseCore |
派生またはカスタムの GeneralTransform の逆の戻り値の動作を実装します。 |