WP7列表框 - 清除所选项目

Pet*_*ter 1 listbox selecteditem windows-phone-7

我在数据模板中使用了一个列表框 - 从早期的帖子中我无法直接在后面的代码中引用列表框.

因此,我正在捕获列表框的selectionchanged事件中的最后一个选定对象,并在我想要导航时使用它.

我现在还需要清除列表框中的选定对象 - 我可以在selectionchanged事件中执行此操作(在将其存储之后).

或者我可以在列表框上使用MouseLeftButtonDown事件(我理解它相当于'click')但是我可以在此事件中获取列表框中的选定对象.

  • 谢谢

Pra*_*ian 5

在选择更改事件集中 <ListboxName>.SelectedIndex = -1;

另外,不要使用MouseLeftButtonDown事件.只要用户触摸ListBox,它就会触发,即使他们只是试图向上/向下滚动而不是实际选择一个项目.

  • 是的,你可以施展它.Pratorians示例可以像这样扩展:(发送者为ListBox).SelectedIndex = -1; (2认同)