2011-12-13 100 views
2

我打算以类似的方式使用AutoCompleteBox(Silverlight 4中),就像一个保存文件对话框的工作原理:每个用户键入一个字符串,仅匹配项目显示在下拉列表的时间。AutoCompleteBox(Silverlight 4中)显示以前选择的项目

但是,这不是我从AutoCompleteBox获得的行为。我将以例子来描述行为:在我的例子中,我收集了两个字符串:“xxx”和“yyy”。 AutoCompleteBox绑定到该集合。用户开始输入“xxx”。下拉列表正确显示“xxx”。用户从列表中选择“xxx”。用户删除“xxx”,而不是键入“yyy”。下拉列表显示“xxx”和“yyy”。我试过: 1.试图玩FilterMode。如果我使用“无”模式,则始终显示两个项目。任何其他模式都会提供上述行为。 2.试图设置我自己的过滤谓词,通过结合到模型中过滤属性。另外,将FilterMode设置为“Custom”。任何尝试在AutoCompleteBox内输入都会使应用程序崩溃。

我真的感谢所有帮助,烧在这个已经2小时.. 感谢

回答

相关问题