我有一个Silverlight对话框,它包含一个自动完成框。当对话框打开时,我希望自动填充框中填充文本,并打开对话框,其中包含预先填充的建议,而无需任何用户输入。
有谁知道怎么做?我正在寻找一种触发填充事件的方法。
感谢。
答案 0 :(得分:0)
找到答案。您需要在下划线文本框中设置文本,当您执行此操作时,将显示自动完成下拉框。您需要使用VisualTreeHelper来获取文本框。 DependencyObject o = VisualTreeHelper.GetChild(autocompleteBox,0); o = VisualTreeHelper.GetChild(o,0); ((TextBox)(o))。Text =“yourtexthere”;