NameScope.Remove Metoda

Definice

Odebere konkrétní objekt z kolekce.

Přetížení

Remove(KeyValuePair<String,Object>)

Odebere konkrétní objekt z kolekce.

Remove(String)

Odebere mapování zadaného názvu z kolekce.

Remove(KeyValuePair<String,Object>)

Odebere konkrétní objekt z kolekce.

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>

Objekt, který chcete odebrat z kolekce, zadaný jako KeyValuePair<TKey,TValue> klíč je String, hodnota je Object).

Návraty

Boolean

true pokud byla položka úspěšně odebrána z kolekce, jinak false. Vrátí se také v false případě, že položka nebyla v kolekci nalezena.

Implementuje

Poznámky

Vzhledem k tomu NameScope , že slovník neobsahuje žádný koncept prvního výskytu, je zaručeno, že daná položka KeyValuePair<TKey,TValue> je jedinečná.

Platí pro

Remove(String)

Odebere mapování zadaného názvu z kolekce.

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

Klíč řetězce, což je název mapování názvového oboru XAML, který se má odebrat.

Návraty

Boolean

true pokud byla položka úspěšně odebrána z kolekce, jinak false. Vrátí se také v false případě, že položka nebyla v kolekci nalezena.

Implementuje

Poznámky

Tato metoda v podstatě zabalí UnregisterName, vrací false v případech, které by jinak vyvolaly výjimky v UnregisterName.

Platí pro