ReferenceConverter.IsValueAllowed(ITypeDescriptorContext, Object) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
返回一个值,该值指示某个特定值是否可以添加到标准值集合中。
protected:
virtual bool IsValueAllowed(System::ComponentModel::ITypeDescriptorContext ^ context, System::Object ^ value);
protected virtual bool IsValueAllowed (System.ComponentModel.ITypeDescriptorContext context, object value);
abstract member IsValueAllowed : System.ComponentModel.ITypeDescriptorContext * obj -> bool
override this.IsValueAllowed : System.ComponentModel.ITypeDescriptorContext * obj -> bool
Protected Overridable Function IsValueAllowed (context As ITypeDescriptorContext, value As Object) As Boolean
参数
- context
- ITypeDescriptorContext
ITypeDescriptorContext,提供附加上下文。
- value
- Object
要检查的值。
返回
如果该值是允许值并可以添加到标准值集合中,则为 true
;如果该值不能添加到标准值集合中,则为 false
。
注解
对于与此关联的 ReferenceConverter 类型匹配的每个值,以及找到属于关联类型的每个组件,将调用此方法。 默认情况下,此方法返回 true
,即允许将值添加到标准值集合中。
继承者说明
如果不想向标准值集合添加值,请重写此方法。