【发布时间】:2026-02-15 06:00:02
【问题描述】:
我有一个关于在 WP7 中使用 MVVM Light 处理列表框的问题。基本上在我使用 MVVM 之前,我所要做的就是在页面导航到时在 OnNavigatedTo 事件内将 SelectedIndex 设置为 -1。然后在 SelectionChanged 事件中,我会检查 SelectedIndex 是否等于 -1,如果是,我会忽略它。我这样做的原因是为了以防用户在返回页面时想再次选择相同的项目。
现在使用 MVVM (MVVM Light),我将事件绑定到一个命令,该命令负责第一部分。但是现在我被卡住了,因为我不知道如何将 ViewModel 中的 SelectedIndex 设置为 -1,这会阻止用户再次选择相同的项目。有什么想法吗?
【问题讨论】:
标签: windows-phone-7 listbox mvvm-light