Esta documentación está archivada y no tiene mantenimiento.

Matrix.Invert (Método)

Inverts this Matrix structure.

Espacio de nombres: System.Windows.Media
Ensamblado: WindowsBase (en windowsbase.dll)

public void Invert ()
public void Invert ()
public function Invert ()
No se pueden utilizar métodos en XAML.

Tipo de excepciónCondición

InvalidOperationException

The Matrix structure is not invertible.

The following example checks if a Matrix structure is invertible. If it is invertible, the Matrix structure is inverted.

private Matrix inverseExample()
{
    
    // Creating a Matrix structure.
    Matrix myMatrix = new Matrix(5, 10, 15, 20, 25, 30);
                
    // Checking if myMatrix is invertible.
    if (myMatrix.HasInverse)
    {

        // Invert myMatrix. myMatrix is now 
        // equal to (-0.4, 0.2 , 0.3, -0.1, 1, -2) 
        myMatrix.Invert();
        
        // Return the inverted matrix.
        return myMatrix;
    }
    else
        throw new InvalidOperationException("The matrix is not invertible.");

}

Microsoft .NET Framework 3.0 es compatible con Windows Vista, Microsoft Windows XP SP2 y Windows Server 2003 SP1.

.NET Framework

Compatible con: 3.0
Mostrar: