Frage

Es ist nicht möglich, eine autocompletebox.Focus() zu tun, aber es scheint sich um ein Werk zu sein: TextBox textBox = autoBox.Template.FindName("Text", autoBox) as TextBox;

Es gibt jedoch keine Methode FindName in Windows Phone. Wie kann ich das umgehen?

War es hilfreich?

Lösung

Holt das kurzes Stück Quellcode aus diesem Blog über VisualTreeEnumeration . (Beachten Sie den Kommentar über Toolkit eigene VisualTreeExtensions Klasse ist die der WP7-Toolkit nicht anwenden).

Nun können Sie die interne TextBox abrufen mit: -

textBox = autoBox.Descendents().OfType<TextBox>().FirstOrDefault(t => t.Name == "Text");
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top