类型转换(TypeConverter)问题,在线等,急!!!一经解答,立即散分

SunRunMuSrm 2004-11-23 10:28:19
TypeConverter的ConvertTo方法中涉及到一个类:InstanceDescriptor,请问它的作用主要是哪些?
如果我自定义一个控件,它当中的一个复杂属性的类型是自定义类,我现在对这个自定义类定义一个TypeConverter,请问我如何能使这个复杂属性像Font、Size属性一样,在属性窗口中显示一个"+"?
...全文
185 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
greenery 2005-04-06
  • 打赏
  • 举报
回复
InstanceDescriptor 这个用于转换代码序列化时用的
涉及到CodeDomSerializer,关于这个详细说明,请参考MSDN
例子:
http://www.codeproject.com/cs/miscctrl/RuntimeProperties.asp
http://www.codeproject.com/aspnet/FixingIExtenderProvider.asp
e800 2005-03-23
  • 打赏
  • 举报
回复
InstanceDescriptor 可以存储描述对象实例的信息。这些信息可用于创建对象的实例。

某些自定义序列化程序使用 InstanceDescriptor 来表示可序列化的对象。TypeDescriptor 的若干方法使用 InstanceDescriptor 来表示或实例化对象。

InstanceDescriptor 提供以下成员:

描述此对象的 MemberInfo 属性。
由构造函数参数组成的 Arguments 属性,可用于实例化此对象。
布尔型 IsComplete 属性,指示对象是否由当前信息完全表示。
Invoke 方法,可用于创建所表示对象的实例。
ofei 2005-03-23
  • 打赏
  • 举报
回复
看 asp.net服务器控件与组件设计


InstanceDescriptor好象是调用类型转换器的实例构造函数,把转换过来的字符串作为参数

出现+号的属性要应用相应的元数据attribute(忘了是什么了:()
an_andy 2005-03-23
  • 打赏
  • 举报
回复
了解先..
fishboyzyf 2005-03-23
  • 打赏
  • 举报
回复
SunRunMuSrm 2004-11-23
  • 打赏
  • 举报
回复
SunRunMuSrm 2004-11-23
  • 打赏
  • 举报
回复
up
SunRunMuSrm 2004-11-23
  • 打赏
  • 举报
回复
up
jxzhang615 2004-11-23
  • 打赏
  • 举报
回复
帮顶!!

111,119

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧