Я только начинаю с коллекций (ObservableCollections), и я ударил стену, которую, как я предполагал, будет легко. Я уверен, что это легко, но я просто не нахожу ответа.Перемещение к новой записи в коллекции
У меня есть экран WPF с DataGrid слева и TextBoxes справа от экрана. DataGrid привязан к ObservableCollection (Activities), и я могу щелкнуть вверх и вниз по DataGrid и увидеть обновленные обновления TextBoxes с правильной информацией. Затем я могу изменить информацию в TextBoxes и сохранить ее обратно в БД. Все работает отлично!
Однако, когда дело доходит до добавления записи в коллекцию, я теряюсь относительно правильного подхода. Я использую метод Add, как показано ниже, но как перейти к этой вновь созданной записи, чтобы ее можно было отредактировать? Я пробовал дюжину подходов, но мне еще предстоит найти правильный подход. Текстовые поля просто остаются сосредоточенными на последней отредактированной записи. Есть идеи?
Private Activities As ObservableCollection(Of ActivityRecord)
Private Sub AddMode()
Dim _ActivityRecord As New ActivityRecord(0, DateTime.Now, Nothing, "", gWorkerID, "")
Activities.Add(_ActivityRecord)
'Code to move to the newly created record should go here
Привет, Марк, я использую Dathagrid Xceed, который использует DataGridCollectionView, который делает то же самое, что и ListCollectionView, поэтому я решил использовать это. Спасибо, что указал мне в правильном направлении. Митч – Mitch