Compartir a través de


ConstraintCollection.RemoveAt(Int32) Método

Definición

Quita el objeto Constraint del índice especificado de la colección.

public:
 void RemoveAt(int index);
public void RemoveAt (int index);
member this.RemoveAt : int -> unit
Public Sub RemoveAt (index As Integer)

Parámetros

index
Int32

Índice del objeto Constraint que se va a quitar.

Excepciones

La colección no tiene ninguna restricción en este índice.

Ejemplos

En el ejemplo siguiente se usa el IndexOf método junto con el RemoveAt método para quitar una restricción de ConstraintCollection.

private void RemoveConstraint(ConstraintCollection constraints,
    Constraint constraint)
{
    try
    {
        if(constraints.Contains(constraint.ConstraintName))
        {
            if(constraints.CanRemove(constraint))
            {
                constraints.RemoveAt(constraints.IndexOf(
                    constraint.ConstraintName));
            }
        }
    }
    catch(Exception e)
    {
        // Process exception and return.
        Console.WriteLine("Exception of type {0} occurred.",
            e.GetType());
    }
}
Private Sub RemoveConstraint _
    (constraints As ConstraintCollection, constraint As Constraint)

    Try
        If constraints.Contains(constraint.ConstraintName) Then
            If constraints.CanRemove(constraint) Then
                constraints.RemoveAt _
                    (constraints.IndexOf(constraint.ConstraintName))
            End If
        End If

    Catch e As Exception
        ' Process exception and return.
        Console.WriteLine("Exception of type {0} occurred.", _
            e.GetType().ToString())
    End Try
End Sub

Comentarios

El IndexOf método devuelve el índice de un objeto específico Constraint.

Antes de usar el RemoveAt método , puede usar el Contains método para determinar si la colección contiene el destino Constrainty el CanRemove método para determinar si se puede quitar .Constraint

El CollectionChanged evento se produce si la restricción se quita correctamente.

Se aplica a

Consulte también