从Silverlight Toolkit for Windows Phone强制关注AutoCompleteBox

时间:2011-01-13 11:20:59

标签: silverlight windows-phone-7 silverlight-toolkit autocompletebox

无法执行autocompletebox.Focus(),但似乎有一种解决方法:TextBox textBox = autoBox.Template.FindName("Text", autoBox) as TextBox;

但是,Windows Phone中没有方法FindName。我该如何解决这个问题?

1 个答案:

答案 0 :(得分:2)

从此博客中获取有关VisualTreeEnumeration的短代码源代码。 (注意,关于Toolkit自己的VisualTreeExtensions类的注释不适用于WP7工具包)。

现在您可以使用以下命令检索内部TextBox:

textBox = autoBox.Descendents().OfType<TextBox>().FirstOrDefault(t => t.Name == "Text");