GeneralTransform クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オブジェクトの一般化された変換のサポートを提供します。 GeneralTransform は、 TranslateTransform などの実用的な変換クラスの階層内にある基本クラスです。
public ref class GeneralTransform : DependencyObject
/// [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 GeneralTransform : DependencyObject
[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 GeneralTransform : DependencyObject
Public Class GeneralTransform
Inherits DependencyObject
- 継承
- 派生
- 属性
Windows の要件
デバイス ファミリ |
Windows 10 (10.0.10240.0 で導入)
|
API contract |
Windows.Foundation.UniversalApiContract (v1.0 で導入)
|
注釈
変換の種類には、回転 (RotateTransform)、スケール (ScaleTransform)、skew/shear (SkewTransform)、および平行移動 (TranslateTransform) が含まれます。
MatrixTransform は、これらの規則を使用せず、代わりに変換定義に Matrix 値を使用する変換用です。
CompositeTransform と TransformGroup の 両方で、結合された変換ロジックに対して複数の変換を指定できます。
中間基底クラスである Transform もあります。 プロパティは GeneralTransform または Transform として型指定される場合があるため、実用的な変換を使用して値を指定できます。
変換のプロパティをアニメーション化できます。 Transform を受け取る XAML 構文の場合は、オブジェクト要素として Transform の非派生型を指定する必要があります。 通常、MatrixTransform、RotateTransform、ScaleTransform、SkewTransform、TranslateTransform のいずれかです。 適切なクラスの構文セクションを参照してください。
MatrixTransform クラスを使用して、他の Transform 派生クラスによって提供されないカスタム変換を作成します。 2 次元の x-y 平面では、変換に 3 x 3 行列が使用されます。
GeneralTransform 派生クラス
GeneralTransform は Transform の親クラスです。 変換 は、実際の変換の親クラスです。
コンストラクター
GeneralTransform() |
GeneralTransform 派生クラスの基本クラスの初期化動作を提供します。 |
プロパティ
Dispatcher |
このオブジェクトが関連付けられている CoreDispatcher を取得します。 CoreDispatcher は、コードが UI 以外のスレッドによって開始された場合でも、UI スレッド上の DependencyObject にアクセスできる機能を表します。 (継承元 DependencyObject) |
Inverse |
可能であれば、この GeneralTransform の逆変換を取得します。 |
InverseCore |
派生またはカスタムの GeneralTransform の逆関数の戻り値の動作を実装します。 |