不可能做 autocompletebox.Focus(), ,但似乎有一项工作: TextBox textBox = autoBox.Template.FindName("Text", autoBox) as TextBox;

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

有帮助吗?

解决方案

从此博客中获取简短的源代码 VisualTreeEnumeration. 。 (请注意有关工具包自己的VisualTreeXextensions类的评论不应用WP7工具包)。

现在您可以使用以下方式检索内部文本框

textBox = autoBox.Descendents().OfType<TextBox>().FirstOrDefault(t => t.Name == "Text");
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top