Невозможно сделать autocompletebox.Focus(), но, похоже, есть обходной путь: TextBox textBox = autoBox.Template.FindName("Text", autoBox) as TextBox;
autocompletebox.Focus()
TextBox textBox = autoBox.Template.FindName("Text", autoBox) as TextBox;
Однако в Windows Phone нет способа FindName.Как я могу обойти это?
FindName
Получите короткий фрагмент исходного кода из этого блога о VisualTreeEnumeration . (Обратите внимание, что комментарий о собственном классе VisualTreeExtensions Toolkit не применяет инструментарий WP7).
Теперь вы можете получить внутренний TextBox с помощью: -
textBox = autoBox.Descendents().OfType<TextBox>().FirstOrDefault(t => t.Name == "Text");