![]() |
1
4
我以这种方式实现了这样的命令,我将该项作为参数传递。命令本身知道它应该在哪个列表上操作。通过调用ViewModel中的Delete方法的委托或命令接收其构造函数中的项列表。 即带有代表的命令
用途:
编辑:忘记XAML
|
![]() |
2
4
首先,我将在ViewModel中处理该命令。我假设用于绑定的列表在viewModel中,所以在该列表上执行“工作”的任何代码都应该在viewModel中完成。
物品是否独一无二?如果是这样,您可以传递该项,并且删除命令处理程序可以在列表中查找该项。 如果项目是非唯一的,那么根据预期的结果,您需要做更多的逻辑。 现在,在视图中,您的代码看起来像(注意,静态资源变成了一个绑定):
|