private void AddAppBarButton_Click(object sender, RoutedEventArgs e) { viewModel.AddEntry(EMPTY_STRING, false); TodoNotesList.UpdateLayout(); TodoNotesList.ScrollIntoView(TodoNotesList.Items[viewModel.TodoEntries.Count - 1]); FocusLastTextBox(); }
private void FocusLastTextBox() { var container = TodoNotesList.ContainerFromItem(TodoNotesList.Items[TodoNotesList.Items.Count - 1]); List <Control> controls = AllChildren(container); string name = "ContentTextBox"; Control contentBox = controls.First(x => x.Name.Equals(name)); contentBox.Focus(FocusState.Keyboard); }