在C#中,如果我有一个对象类型的属性,并且知道该对象的类型,那么如何显示该属性的默认TypeConverter?如何为特定类型添加TypeConverter?
下面是一些代码:
private Type _valueType { get; set; }
public Type ValueType
{
get
{
return _valueType;
}
set
{
_valueType = value;
}
}
private object _value { get; set; }
public object Value
{
get
{
return _value;
}
set
{
_value = value;
}
}
在上面的代码,如果ValueType属性是一个布尔值,我怎么能显示默认的TypeConverter对Value属性一个布尔值?
这是用于PropertyGrid对象的SelectedObject。
https://msdn.microsoft.com/en-us/library/system.componentmodel.booleanconverter(v=vs.110).aspx –
谢谢。我发现了一种简单得多的方法,可以在不使用泛型的情况下执行所需的操作。 – user3736648