![]() |
1
4
我以这种方式实现了这样的命令,我将该项作为参数传递。命令本身知道它应该在哪个列表上操作。通过调用ViewModel中的Delete方法的委托或命令接收其构造函数中的项列表。 即带有代表的命令
用途:
编辑:忘记XAML
|
![]() |
2
4
首先,我将在ViewModel中处理该命令。我假设用于绑定的列表在viewModel中,所以在该列表上执行“工作”的任何代码都应该在viewModel中完成。
物品是否独一无二?如果是这样,您可以传递该项,并且删除命令处理程序可以在列表中查找该项。 如果项目是非唯一的,那么根据预期的结果,您需要做更多的逻辑。 现在,在视图中,您的代码看起来像(注意,静态资源变成了一个绑定):
|
|
Sei · Avalonia/WPF将路由器传递到控制模板 7 月前 |
![]() |
Barta · WPF MVVM不更新视图 8 月前 |
![]() |
Denis Ivanov · WPF控件在属性更改时不会更新 8 月前 |
![]() |
codymanix · WPF:TextBlock周围可见小边框? 9 月前 |
![]() |
Nostromo · 来自背景对象的工具提示 1 年前 |
![]() |
Nuvolari · 从可观测集合添加/删除时出现对象处理异常 1 年前 |
![]() |
CCarter · 只能在设计器中DependencyObject的DependencyProperty上设置显示“Binding”的WPF ICommand DependencyProperties[重复] 1 年前 |
![]() |
Thern · 在UI线程(WPF)上的void方法中调用异步函数 1 年前 |