Я из VB.Net WinForms. Теперь я хотел написать небольшое приложение в WPF, в котором перечислены некоторые файлы в datagridview. Я использовал DataGrid WPF, создал несколько столбцов. А потом не удалось добавить мои строки.WPF DataGrid Row добавить в codebehind
Пожалуйста, не могли бы вы выбрать правильный способ получить мои имена файлов, текст состояния и миниатюры, добавленные в строку DataGrid?
В VB.Net WinForms я могу добавить строку, как это:
Datagridview1.Rows.add(Myvalue, "RowStateText", "Hello World", MyDate)
В DataGrid WPF, я могу добавить
DataGrid1.Items.Add(New DataGridRow())
Но как заполнить мой 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
Хорошо. Теперь я решил добавить текущее состояние проекта в качестве загрузки: http://www.goldengel.ch/temp/FileContent%20Replacer.zip – Nasenbaer