NameScope.Contains(KeyValuePair<String,Object>) Метод

Определение

Определяет, содержит ли коллекция указанный элемент.Determines whether the collection contains a specified item.

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

Параметры

item
KeyValuePair<String,Object>

Искомый элемент коллекции, заданный в виде KeyValuePair<TKey,TValue> (ключ — String, значение — Object).The item to find in the collection, specified as a KeyValuePair<TKey,TValue> (key is String, value is Object).

Возвраты

Значение true, если указанный параметр KeyValuePair<TKey,TValue> обозначает имя существующего сопоставления в данной области NameScope.true if the specified KeyValuePair<TKey,TValue> identifies an existing mapping in this NameScope . Значение false, если заданного ключа KeyValuePair<TKey,TValue> не существует в текущей области NameScope.false if the specified KeyValuePair<TKey,TValue> does not exist in the current NameScope.

Реализации

Исключения

Свойство key имеет значение null.key is null.

Комментарии

Как правило, вы заинтересованы в том, что имя уже определено в области имен XAML, а значение ссылки на объект, с которым оно сопоставлено, является нематериальным.Generally you are only interested in whether a name is already defined in the XAML namescope, and what object reference value it is mapped to is immaterial. В этом сценарии вместо него можно вызвать ContainsKey.For this scenario, you can call ContainsKey instead.

Применяется к