Mise au point sur la force AutoCompleteBox de Silverlight Toolkit pour Windows Phone
-
10-10-2019 - |
Question
Il est impossible de faire un autocompletebox.Focus()
, mais il semble être un travail autour: TextBox textBox = autoBox.Template.FindName("Text", autoBox) as TextBox;
Cependant, il n'y a pas de méthode dans FindName
Windows Phone. Comment puis-je contourner cela?
La solution
Fetch court morceau de code source de ce blog VisualTreeEnumeration . (Notez le commentaire sur sa propre classe de VisualTreeExtensions Toolkit ne s'applique pas la boîte à outils de WP7).
Vous pouvez maintenant récupérer la zone de texte interne avec: -
textBox = autoBox.Descendents().OfType<TextBox>().FirstOrDefault(t => t.Name == "Text");
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow