WPFToolkit Extended Property Grid: Darstellung einer ComboBox


#1
Hallo,

ich entwickel eine Anwendung mit WPF, dabei verwende ich das PropertyGrid von WPFToolkit.Extended. Jetzt versuch ich eine ComboBox darzustellen, nicht aber über ein Enum da ich die ComboBox zur Laufzeit aus Daten einer Datenbank befüllen will.

Aktueller Stand:

Das Attribut in der darzustellenden Klasse:
C#:
private string interpret;
[TypeConverter(typeof(InterpretConverter))]
public string Interpret
{
get { return interpret; }
set { interpret = value; }
}

Die InterpretConverter Klasse:
public class InterpretConverter : StringConverter
{
public override bool GetStandardValuesSupported(ITypeDescriptorContext context)
{
return true;
}

public override bool GetStandardValuesExclusive(ITypeDescriptorContext context)
{
return false;
}

public override TypeConverter.StandardValuesCollection GetStandardValues(ITypeDescriptorContext context)
{
List<string> to = new List<string>();
to.Add("Hallo");
to.Add("Tschüss");
return new StandardValuesCollection(to);
}
}

Ich bekomme nun nur das Attribut dargestellt, aber ohne Inhalt und nicht als ComboBox.
Wer kann mir sagen woran dies liegt?

Vielen Dank im Voraus
 
Zuletzt bearbeitet von einem Moderator:

Neue Beiträge