ConstraintCollection.RemoveAt(Int32) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Constraint Usuwa obiekt w określonym indeksie z kolekcji.
public:
void RemoveAt(int index);
public void RemoveAt (int index);
member this.RemoveAt : int -> unit
Public Sub RemoveAt (index As Integer)
Parametry
- index
- Int32
Indeks do Constraint usunięcia.
Wyjątki
Kolekcja nie ma ograniczenia w tym indeksie.
Przykłady
W poniższym przykładzie użyto IndexOf metody razem z RemoveAt metodą , aby usunąć ograniczenie z klasy 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
Uwagi
Metoda IndexOf zwraca indeks określonego Constraintobiektu .
Przed użyciem RemoveAt
metody można użyć Contains metody , aby określić, czy kolekcja zawiera element docelowy Constraint, i CanRemove metodę, aby określić, czy można usunąć obiekt Constraint .
Zdarzenie CollectionChanged występuje, jeśli ograniczenie zostało pomyślnie usunięte.