我实施了一个简单的项目来向您展示我的问题。我有一个简单的网络服务,通过名称或邮政编码完成(法国)城市。当我写一封信时,AutocompleteBox会按预期显示城市列表。如果我输入一个数字,它就不显示列表,即使我跟踪了代码,并且它正在填充和解析...
这是一个已知问题吗?
下载我的示例项目(只是带有自动完成框的默认模板):http://dl.dropbox.com/u/3475545/Autocomplete.zip
答案 0 :(得分:3)
由于您的服务正在进行过滤,因此您需要将FilterMode="None"
添加到AutoCompleteBox
的xaml上。默认情况下,模式为StartsWith
,因此您的服务是获取具有匹配邮政编码的所有城市,但随后AutoCompleteBox将其全部排除,因为实际上没有任何邮政编码。