将Windows Phone的Silverlight Toolkit从Silverlight Toolkit的Autococtetebox上强加
-
10-10-2019 - |
题
不可能做 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");
不隶属于 StackOverflow