Udostępnij za pośrednictwem


NameScope.Remove Metoda

Definicja

Usuwa określony obiekt z kolekcji.

Przeciążenia

Remove(KeyValuePair<String,Object>)

Usuwa określony obiekt z kolekcji.

Remove(String)

Usuwa mapowanie określonej nazwy z kolekcji.

Remove(KeyValuePair<String,Object>)

Usuwa określony obiekt z kolekcji.

public:
 virtual bool Remove(System::Collections::Generic::KeyValuePair<System::String ^, System::Object ^> item);
public bool Remove (System.Collections.Generic.KeyValuePair<string,object> item);
abstract member Remove : System.Collections.Generic.KeyValuePair<string, obj> -> bool
override this.Remove : System.Collections.Generic.KeyValuePair<string, obj> -> bool
Public Function Remove (item As KeyValuePair(Of String, Object)) As Boolean

Parametry

item
KeyValuePair<String,Object>

Obiekt do usunięcia z kolekcji określony jako KeyValuePair<TKey,TValue> (klucz to String, wartość to Object).

Zwraca

Boolean

true jeśli element został pomyślnie usunięty z kolekcji, w przeciwnym razie false. Zwraca również wartość false , jeśli element nie został znaleziony w kolekcji.

Implementuje

Uwagi

Ponieważ NameScope jest słownikiem nie ma pojęcia pierwszego wystąpienia; każda dana wartość KeyValuePair<TKey,TValue> jest gwarantowana unikatowo.

Dotyczy

Remove(String)

Usuwa mapowanie określonej nazwy z kolekcji.

public:
 virtual bool Remove(System::String ^ key);
public bool Remove (string key);
abstract member Remove : string -> bool
override this.Remove : string -> bool
Public Function Remove (key As String) As Boolean

Parametry

key
String

Klucz ciągu, który jest nazwą mapowania zakresu nazw XAML do usunięcia.

Zwraca

Boolean

true jeśli element został pomyślnie usunięty z kolekcji, w przeciwnym razie false. Zwraca również wartość false , jeśli element nie został znaleziony w kolekcji.

Implementuje

Uwagi

Ta metoda zasadniczo opakowuje UnregisterNamemetodę , zwracając false w przypadkach, które w przeciwnym razie zgłosiłyby wyjątki w elemecie UnregisterName.

Dotyczy