0

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

有谁知道如何做到这一点?我正在寻找一种触发填充事件的方法。

谢谢。

4

1 回答 1

0

找到了这个问题的答案。您需要在下划线文本框中设置文本,当您这样做时,将显示自动完成下拉框。您需要使用 VisualTreeHelper 来获取文本框。DependencyObject o = VisualTreeHelper.GetChild(autocompleteBox, 0); o = VisualTreeHelper.GetChild(o,0); ((TextBox)(o)).Text = "yourtexthere";

于 2012-05-21T21:15:44.323 回答