Silverlight中AutoCompleteBox的TextCompletion问题

时间:2010-10-18 14:15:18

标签: silverlight-4.0 c#-4.0

我创建了自己的cutom控件,结合了两个: 按钮和silverlight中的自动完成框。

在按钮的单击事件中,我绑定自动完成框的itemsource并执行以下操作:

acb.ItemsSource = p.ToArray();//list of an object of a class(person)
        acb.MinimumPrefixLength = 0;
        acb.IsDropDownOpen = true;

在autocompletebox的textchanged事件中,我调用服务方法根据搜索文本获取人员并执行此操作:

 ReferringProvider.ItemsSource = searchproviders;              
 this.ReferringProvider.tbComboValue.MinimumPrefixLength = 0;
 this.ReferringProvider.tbComboValue.IsDropDownOpen = true;

But i lose TextCompletion, the text is not completed with the first item of drop downlist?

知道为什么会这样吗?或任何建议

请提前致谢。

1 个答案:

答案 0 :(得分:0)

我有时在自动填充文本框上写了一篇博客,但我没有使用按钮。我不确定您是否需要按钮来启动自动完成功能。让我知道我错了。

http://csharprambling.wordpress.com/2011/01/26/autocompletebox-to-auto-complete-data-entry/