Thomas Wölfers Baustatik-Blog

Thomas Wölfers Baustatik Blog

TypeConverter.GetStandardValuesExclusive() - Eine Kurzerklärung


Wenn Sie einen eigenen TypeConverter implementieren dann müssen Sie GetStandardValuesExclusive() verstehen.

Laut Dokumentation liefert die Methode 'true', wenn es sich bei der Liste der Standard Values die GetStandardValues() liefert um eine 'exklusive' Liste handelt. Das ist ein bisschen schwer zu verstehen - was passiert ist aber das folgende:

Angenommen die Standard-Values werden in einem Editor im PropertyGrid angezeigt. Wenn GetStandardValuesExclusive() nun true liefert, dann wird der Editor eine Combo-Box sein, bei der es keine Möglichkeit gibt einen freien Text einzutippen. Liefert die Methode false, dann kann getippt werden.

Mit anderen Worten: Man wird fast immer 'true' liefern wollen.