Hallo,

 

mal kurz eine Frage zur Neugierde:

 

wenn ich eine eigene Converter-Klasse implementiere und einen Integer-Wert zu konvertieren habe, dann ist es im Grunde wohl egal ob ich die Klasse z.B. von der StringConverter-Klasse oder der Int32Converter-Klasse ableite, wenn ich in beiden F�llen die ConvertTo-Methode auf folgende Weise �berschreiben w�rde, oder?

 

Public Overloads Overrides Function ConvertTo(ByVal context As ITypeDescriptorContext, ByVal culture As CultureInfo, ByVal value As Object, ByVal destinationType As Type) As Object

������� If destinationType Is GetType(String) And TypeOf value Is Integer Then

����������� If context.PropertyDescriptor.Name = "Kunde" Then

��������������� Select Case DirectCast(value, Integer)

������������������� Case 0

����������������������� Return ""

������������������� Case -1

����������������������� Return "keine Auswahldaten vorhanden!"

������������������� Case Else

����������������������� Return DirectCast(context.Instance, ConfigAuswahl).KundeName

��������������� End Select

����������� End If

������� End If

������� Return MyBase.ConvertTo(context, culture, value, destinationType)

End Function

 

Dank und Gr��e

 

Oskar

 

Odpovedet emailem