言語

Matrix.Identity プロパティ

定義

ID Matrixを取得します。

public:
 static property System::Windows::Media::Matrix Identity { System::Windows::Media::Matrix get(); };
public static System.Windows.Media.Matrix Identity { get; }
static member Identity : System.Windows.Media.Matrix
Public Shared ReadOnly Property Identity As Matrix

プロパティ値

ID マトリックス。

次の例は、 Identity マトリックスを取得する方法を示しています。

private Matrix identityExample()
{

    // Get the identity matrix, which is equal to 
    // (1,0,0,1,0,0). 
    Matrix myMatrix = Matrix.Identity;

    Matrix m = new Matrix(1,0,0,1,0,0);

    return myMatrix;
}

注釈

同一行列の係数 [1,1]、[2,2]、[3,3] の値は 1 で、残りの係数の値は 0 です。 これは、 M11M22 を 1 に設定し、 M12M21OffsetXOffsetY を 0 に設定する場合と関連しています。 Windows Presentation Foundation (WPF) が Matrix 構造体に使用する実装であるアフィン 行列では、係数 [3,1]、[3,2]、[3.3] はそれぞれ常に値 0,0,1 を持つことが暗黙的に示されます。

列 1 列 2 列 3
1 0 0
0 1 0
0 0 1

id 行列の場合、 ToString メソッドは、 Matrixの係数の代わりに文字列 "Identity" を返します。

適用対象

こちらもご覧ください