Domanda

Non è possibile fare un autocompletebox.Focus(), ma sembra che ci sia un modo per aggirare: TextBox textBox = autoBox.Template.FindName("Text", autoBox) as TextBox;

Tuttavia, non esiste un metodo FindName in Windows Phone. Come posso ovviare a questo?

È stato utile?

Soluzione

Scarica il breve pezzo di codice sorgente da questo blog su VisualTreeEnumeration . (Si noti il ??commento sulla propria classe VisualTreeExtensions Toolkit non si applica il toolkit WP7).

Ora è possibile recuperare il TextBox interna con: -

textBox = autoBox.Descendents().OfType<TextBox>().FirstOrDefault(t => t.Name == "Text");
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top