我想将一些参数传递给从TypeConverter派生的类.请告诉我,我该怎么办?例如,我有这个类:
public class DDlExample
{
[TypeConverter(typeof(ExClassConverter))]
public int Bounds { get; set; }
}
class ExClassConverter : TypeConverter
{
public int FirstParam{get;set;}
...
}
Run Code Online (Sandbox Code Playgroud)
我想像这样传递值FirstParam:
public class DDlExample
{
[TypeConverter(typeof(ExClassConverter), ***FirstParam=2***)]
public int Bounds { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
可能吗?
看来,这个任务没有决定权.我会尝试重述一个问题.我有一个派生自TypeConverter的类,我将它应用于不同的属性以显示不同的值下拉列表.如何ExClassConverter : TypeConverter使用适当的值定义要填充下拉列表的属性?
[AttributeUsage(AttributeTargets.Property,AllowMultiple=true,Inherited=true)]
public class ParamDesc:Attribute
{
public ParamDesc(int PD) { DictID = PD; }
public int DictID { get; set; }
}
public class DDlExample
{
[ParamDesc(1)]
[TypeConverter(typeof(ExClassConverter))]
public int Bounds { get; set; }
[ParamDes(2)] …Run Code Online (Sandbox Code Playgroud)