Tag: relay命令

RelayCommand在一段时间后停止工作

我使用GalaSoft的RelayCommand遇到了一些问题。 我有一个可以工作的NextCommand属性,但只有几次。 之后,它完全停止工作。 您可以使用示例项目尝试此操作: http://s000.tinyupload.com/?file_id=65828891881629261404 行为如下: NextCommand : 弹出所有项目直到活动索引 如果剩下少于50个项目,则推送1个新项目 将新项目标记为活动 BackCommand : 将活动索引向后移动1个位置 复制步骤: ‘+’(OemPlus)键已绑定到NextCommand ‘ – ‘(OemMinus)键已绑定到BackCommand 按住“+”键直到列表停止增长(限制50个项目) 按住“ – ”键,直到列表中的第一项处于活动状态 重复 所需的重复次数(复制错误)是不一致的。 有时我会在重复4次后得到它; 其他时间直到9。 // Items Collection public class ItemCollection : ViewModelBase { // List of Items private readonly ObservableCollection _items = new ObservableCollection(); public ObservableCollection Items { get { return _items; […]