2

我正在研究Josh Smith 在 CommandSink 上的代码和文章,这是一种简化在 MVVM 上下文中使用命令的解决方案,似乎非常有用。

但我觉得我错过了一些关于这个概念的东西,因为我不理解“sink”这个词指的是什么,例如

  • 命令沉入ViewModel 背后的代码?
  • 命令在集合中,例如盘子在水槽中?
  • 或者这是保持 View 和 ViewModel同步的文字游戏?
4

1 回答 1

2

我认为恰当的比喻与电子产品中“接地”与电荷一起使用的方式有关。“接收器”通常是负责最终接收和清理它正在接收的任何东西的实体。

这意味着在这种情况下,命令在到达接收器后不会继续在系统中使用,它是行尾。

我认为这个条目是相关的,但阅读消歧列表也是说明性的。

于 2009-04-20T09:56:11.390 回答