MatrixTransform クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
2 次元平面内のオブジェクトまたは座標系を操作するために使用される任意のアフィン 行列変換を作成します。
public ref class MatrixTransform sealed : Transform
/// [Windows.Foundation.Metadata.Activatable(65536, "Microsoft.UI.Xaml.WinUIContract")]
/// [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 MatrixTransform final : Transform
[Windows.Foundation.Metadata.Activatable(65536, "Microsoft.UI.Xaml.WinUIContract")]
[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 sealed class MatrixTransform : Transform
Public NotInheritable Class MatrixTransform
Inherits Transform
<MatrixTransform .../>
- 継承
- 属性
例
次の使用例は、MatrixTransform を使用して四角形の位置と傾斜を変換します。
<Rectangle Width="100" Height="100" Fill="Red">
<Rectangle.RenderTransform>
<MatrixTransform Matrix="1,0,0,1,200,0">
</MatrixTransform>
</Rectangle.RenderTransform>
</Rectangle>
コンストラクター
MatrixTransform() |
MatrixTransform クラスの新しいインスタンスを初期化します。 |
プロパティ
Dispatcher |
常に Windows アプリ SDK アプリで を返します |
DispatcherQueue |
このオブジェクトが |
Inverse |
可能であれば、この GeneralTransform の逆変換を取得します。 (継承元 GeneralTransform) |
InverseCore |
派生またはカスタムの GeneralTransform の逆関数の戻り値の動作を実装します。 (継承元 GeneralTransform) |
Matrix |
この変換を定義する Matrix を取得または設定します。 |
MatrixProperty |
Matrix 依存関係プロパティを識別します。 |