Je viens de VB.Net WinForms venir. Maintenant, je voulais écrire une petite application dans WPF, en listant quelques fichiers dans un datagridview. J'ai utilisé DataGrid de WPF, créé des colonnes. Et puis échoué à ajouter mes lignes.WPF DataGrid Row ajouter dans codebehind
S'il vous plaît, pouvez-vous me aider à choisir le bon moyen d'obtenir mes noms de fichiers, l'état du texte et des vignettes ajoutés à la DataGrid Row?
En WinForms VB.Net je peux ajouter une ligne comme ceci:
Datagridview1.Rows.add(Myvalue, "RowStateText", "Hello World", MyDate)
Dans DataGrid WPF je peux ajouter
DataGrid1.Items.Add(New DataGridRow())
Mais comment remplir mon DataGridRow?
Private Sub AddFilesAndFolders(ByVal Base As IO.DirectoryInfo, ByRef dgv As DataGrid)
'For Each di As IO.DirectoryInfo In Base.GetDirectories
' Call AddFilesAndFolders(di, dgv)
'Next
Dim item As DataGridRow
For Each fi As IO.FileInfo In Base.GetFiles
item = New DataGridRow'<-- test 1 (row is added but empty)
Dim di As New MyFileInfo'<-- test 2 (my own class with public members, but how to add as row with declared columns?)
di.FileName = fi.FullName
di.FileDate = fi.LastAccessTime
item.Item = fi.FullName
dgv.Items.Add(di)
Next
End Sub
Ok. Maintenant, j'ai décidé d'ajouter l'état actuel du projet en téléchargement: http://www.goldengel.ch/temp/FileContent%20Replacer.zip – Nasenbaer