У меня есть набор данных сообщества, связанный с наблюдаемой коллекцией. У меня также есть кнопка «Добавить», связанная с командой, которая добавляет новый элемент в коллекцию и, таким образом, добавляет новую строку в сетку данных. Теперь я хочу автоматически начать редактирование первой ячейки новой строки при нажатии кнопки.
Я попытался добавить это в конец моей команды:
MyDataGrid.Focus(FocusState.Programmatic);
MyDataGrid.SelectedIndex = MyCollection.Count;
MyDataGrid.CurrentColumn = MyDataGrid.Columns[0];
MyDataGrid.BeginEdit();
Хотя это работает только тогда, когда фокус уже был на сетке данных до нажатия кнопки. У кого-нибудь есть идеи как это решить?
Заранее спасибо