SelectionRangeConverter.CreateInstance 方法
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
使用 SelectionRange 对象的指定类型说明符和一组属性值创建该对象。
public:
override System::Object ^ CreateInstance(System::ComponentModel::ITypeDescriptorContext ^ context, System::Collections::IDictionary ^ propertyValues);
public override object CreateInstance (System.ComponentModel.ITypeDescriptorContext context, System.Collections.IDictionary propertyValues);
public override object CreateInstance (System.ComponentModel.ITypeDescriptorContext? context, System.Collections.IDictionary propertyValues);
override this.CreateInstance : System.ComponentModel.ITypeDescriptorContext * System.Collections.IDictionary -> obj
Public Overrides Function CreateInstance (context As ITypeDescriptorContext, propertyValues As IDictionary) As Object
- context
- ITypeDescriptorContext
一个提供格式上下文的 ITypeDescriptorContext。
- propertyValues
- IDictionary
IDictionary,包含新的属性值。
如果成功,则为新创建的 SelectionRange;否则,此方法会引发异常。
propertyValues
为 null
或其 Start
和 End
元素未能转换为 SelectionRange。
使用该方法 CreateInstance 通过创建修改后的版本来更改现有不可变对象。 此方法要求 propertyValues
参数具有键值的 Start
元素, End
每个元素都有相应的 DateTime 值。