NameScope.Contains(KeyValuePair<String,Object>) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
确定集合是否包含指定的项。
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)。
返回
如果指定的 KeyValuePair<TKey,TValue> 标识此 NameScope 中的现有映射,则为 true
。 如果当前的 KeyValuePair<TKey,TValue> 中不存在指定的 NameScope,则为 false
。
实现
例外
key
为 null
。
注解
通常,你只关注某个名称是否已在 XAML 名称范围中定义,以及它映射到的对象引用值是否无关紧要。 对于此方案,可以改为调用 ContainsKey 。