【问题标题】:Force Focus on AutoCompleteBox from Silverlight Toolkit for Windows Phone从 Silverlight Toolkit for Windows Phone 强制关注 AutoCompleteBox
【发布时间】:2011-01-13 11:20:59
【问题描述】:

不可能做一个autocompletebox.Focus(),但似乎有一个解决方法:TextBox textBox = autoBox.Template.FindName("Text", autoBox) as TextBox;

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

【问题讨论】:

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


    【解决方案1】:

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

    现在您可以使用以下命令检索内部文本框:-

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多