接受Silverlight AutoCompleteBox中的多个项目

时间:2011-03-02 20:51:26

标签: c# silverlight autocompletebox

我有一个Silverlight 4应用程序。在这个应用程序中我使用AutoCompleteBox。基本上,我正在尝试创建类似于StackOverflow上的“标签”自动完成框的功能。我可以成功地让我的AutoCompleteBox适用于第一项。但是,我没有看到如何实现分隔符并使下拉列表出现在后续项目中。

有人可以帮帮我吗?

谢谢!

1 个答案:

答案 0 :(得分:1)

使用自动完成框的listboxitems创建一个水平列表框。

  1. 每当按下空格时,将自动填充框添加到列表框项目源源,并将焦点放在新的自动填充框上。
  2. 在空的自动填充框中按退格键将删除最后一个自动填充框,并将焦点放在列表中的(现在)最后一个自动填充框中。
  3. 为了更容易,跳过水平部分,直到您的功能正常工作。设置列表框的ItemsPanel样式可能会获得您想要的水平列表框。