我创建了自己的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?
知道为什么会这样吗?或任何建议
请提前致谢。
答案 0 :(得分:0)
我有时在自动填充文本框上写了一篇博客,但我没有使用按钮。我不确定您是否需要按钮来启动自动完成功能。让我知道我错了。
http://csharprambling.wordpress.com/2011/01/26/autocompletebox-to-auto-complete-data-entry/