Silverlight 4.0 自动完成框(Silverlight 4)在下拉列表中显示以前选择的项目

Silverlight 4.0 自动完成框(Silverlight 4)在下拉列表中显示以前选择的项目,silverlight-4.0,autocompletebox,Silverlight 4.0,Autocompletebox,我打算以类似于“保存文件”对话框的方式使用自动完成框(silverlight 4):每次用户键入字符串时,下拉列表中只显示匹配项 然而,这不是我从AutoCompleteBox得到的行为。我将通过示例来描述bahavior:在我的例子中,我的集合有两个字符串:“xxx”和“yyy”。自动完成框已绑定到该集合。用户开始键入“xxx”。下拉列表正确显示“xxx”。用户从列表中选择“xxx”。用户删除“xxx”,而不是键入“yyy”。下拉列表同时显示“xxx”和“yyy” 我想做的是: 1.试图玩Fi

我打算以类似于“保存文件”对话框的方式使用自动完成框(silverlight 4):每次用户键入字符串时,下拉列表中只显示匹配项

然而,这不是我从AutoCompleteBox得到的行为。我将通过示例来描述bahavior:在我的例子中,我的集合有两个字符串:“xxx”和“yyy”。自动完成框已绑定到该集合。用户开始键入“xxx”。下拉列表正确显示“xxx”。用户从列表中选择“xxx”。用户删除“xxx”,而不是键入“yyy”。下拉列表同时显示“xxx”和“yyy”

我想做的是: 1.试图玩FilterMode。如果我使用“无”模式,则始终显示这两个项目。任何其他模式都提供上述行为。 2.试图通过绑定到模型上的Filter属性来设置我自己的筛选谓词。此外,将FilterMode设置为“Custom”。任何在AutoCompleteBox内键入的尝试都会导致应用程序崩溃

我真的很感激任何帮助,在这上面燃烧已经两个小时了。。
谢谢

我遇到了相同的错误,对我来说,这是由
ListBoxItem
的样式造成的。使用默认样式,问题就会消失


我遇到了相同的错误,对我来说,这是由
ListBoxItem
的样式造成的。使用默认样式,问题就会消失