在AutoCompleteBox中触发填充事件

时间:2012-05-17 05:53:36

标签: silverlight autocompletebox

我有一个Silverlight对话框,它包含一个自动完成框。当对话框打开时,我希望自动填充框中填充文本,并打开对话框,其中包含预先填充的建议,而无需任何用户输入。

有谁知道怎么做?我正在寻找一种触发填充事件的方法。

感谢。

1 个答案:

答案 0 :(得分:0)

找到答案。您需要在下划线文本框中设置文本,当您执行此操作时,将显示自动完成下拉框。您需要使用VisualTreeHelper来获取文本框。     DependencyObject o = VisualTreeHelper.GetChild(autocompleteBox,0);     o = VisualTreeHelper.GetChild(o,0);     ((TextBox)(o))。Text =“yourtexthere”;