Как автоматически начать редактирование при добавлении новой строки в сетку данных в uwp? - PullRequest
0 голосов
/ 16 июня 2019

У меня есть набор данных сообщества, связанный с наблюдаемой коллекцией. У меня также есть кнопка «Добавить», связанная с командой, которая добавляет новый элемент в коллекцию и, таким образом, добавляет новую строку в сетку данных. Теперь я хочу автоматически начать редактирование первой ячейки новой строки при нажатии кнопки. Я попытался добавить это в конец моей команды:

MyDataGrid.Focus(FocusState.Programmatic);
MyDataGrid.SelectedIndex = MyCollection.Count;
MyDataGrid.CurrentColumn = MyDataGrid.Columns[0];
MyDataGrid.BeginEdit();

Хотя это работает только тогда, когда фокус уже был на сетке данных до нажатия кнопки. У кого-нибудь есть идеи как это решить?

Заранее спасибо

...