我有一个非常简单的场景,我只想扩展 the 的功能,System.ComponentModel.BooleanConverter以便它允许多个选项,而不仅仅是trueand false。
因此,例如yes,等值与 .相同。1ontrue
我尝试覆盖这些GetStandardValues()方法来进行快速测试,我的假设是,如果我返回了所有特定值的集合,如果我传入一个定义的值,则调用IsValid(string)应该返回该集合,true但情况似乎并非如此。我是否必须实施/覆盖一大堆废话才能做到这一点?
我想知道这是否值得,因为我真正需要的只是IsValid()功能。或者也许有比TypeDescriptors最初使用更好的选择?