![]() |
1
1
这类事情可能非常主观,但请记住ViewModel是视图的模型,包括如何显示视图的设置。我让按钮等连接到视图模型中的icommand(例如google中的'DelegateCommand'或'RelayCommand',而不是视图中的命令。然后,我的ViewModel会根据需要更新其状态,并且视图会响应事件。按钮单击在ViewModel中循环,即使VM除了激发视图要响应的事件(以及处理事件的异常和日志记录等)之外什么都不做。 对于视图中的复杂行为,如果不影响它所处理的数据,那么处理代码中的事件当然是合适的,尽管我通常发现这是用户控件中的情况,而不是windows等。 |
![]() |
OREO · 如何在不实际单击复选框的情况下选中它 11 月前 |
![]() |
Dan · 在元素外部设置html点击处理程序点击后立即触发 1 年前 |
![]() |
Mero · Svelte在父事件调用上调用新的嵌套事件处理程序 1 年前 |
|
iorice · usercontrol dll中的组件事件 1 年前 |
![]() |
Awin · 点击事件功能不适用于Vue组件 1 年前 |
![]() |
Kiwi · 将可共享的自定义数据添加到事件MS图形api 1 年前 |