1

我从 Silverlight 工具包中捕获了 AutoComplete 框中的 KeyUp 事件。如果他们按 Escape,我想通过调用 autocompletebox.Text = string.Empty 来清除该值。这在大多数情况下都有效,但是每当我在选择整个字段时设置它时,它都不起作用。我应该设置另一个属性而不是 Text 吗?

4

2 回答 2

3

也尝试将 null 分配给该SelectedItem属性。

顺便说一句,您为什么使用该工具包,Silverlight 4 有一个 AutoCompleteBox,您使用的是 SL3 吗?

于 2011-04-26T17:53:40.630 回答
0

对于可能遇到此问题的任何人,事实证明,虽然您可以设置Text属性,但最好的方法是设置SelectedItem属性。我将把它作为 Codeplex 上的错误提交。

于 2011-04-26T17:52:25.250 回答