System.ComponentModel.BooleanConverterの機能を拡張して、とだけでなく複数のオプションを使用できるようにするという、非常に単純なシナリオがありtrueますfalse。
したがって、たとえば、、などの値はyes。と同じです。1ontrue
メソッドをオーバーライドGetStandardValues()してクイックテストを実行しようとしました。定義された値の1つを渡した場合に呼び出すIsValid(string)必要がある特定の値すべてのコレクションを返したtrue場合、そうではないように思われます。これを行うには、たくさんのがらくたを実装/オーバーライドする必要がありますか?
私が本当に必要としているのはIsValid()機能だけなので、それだけの価値があるのだろうかと思います。それとも、TypeDescriptorsそもそも使用するよりも良いオプションがありますか?