Je dispose d'un fichier XML que je voudrais lier à un DataGrid WPF, je l'ai fait avec succès que comme ci-dessousWPF Converter ne fonctionne pas
La question que j'ai est que la date n'est pas dans la format que je voudrais et vient comme 15/12/1966 et je veux que ce soit dans 15/12/1966
j'ai écrit un convertisseur pour cela (ci-dessous)
importations System.Windows.Data
Classe publique DateTimeConverter Met en œuvre System.Windows.Data.IValueConverter
Public Function Convert(ByVal value As Object,
ByVal targetType As System.Type,
ByVal parameter As Object,
ByVal culture As System.Globalization.CultureInfo) _
As Object Implements System.Windows.Data.IValueConverter.Convert
Dim DateValue As DateTime = CType(value, DateTime)
Return DateValue.ToShortDateString
End Function
Public Function ConvertBack(ByVal value As Object,
ByVal targetType As System.Type,
ByVal parameter As Object,
ByVal culture As System.Globalization.CultureInfo) _
As Object Implements System.Windows.Data.IValueConverter.ConvertBack
Dim strValue As String = value
Dim resultDateTime As DateTime
If DateTime.TryParse(strValue, resultDateTime) Then
Return resultDateTime
End If
Return DependencyProperty.UnsetValue
End Function
End Class
puis essayé d'utiliser cela dans le XAML comme ci-dessous
</DataGridTextColumn.Binding>
</DataGridTextColumn>
Mais il jette une erreur en disant qu'il ne supporte pas la conversion en om chaîne.
quelqu'un peut-il me dire ce qui ne va pas ici.
Merci