【发布时间】:2011-12-14 05:17:01
【问题描述】:
将视图中的 WPF 事件绑定到 ViewModel 的最佳方法是什么?
我的视图中有一个放置事件,但我想将其替换为视图模型到期绑定。
找到了几个解决方案,但没有一个能达到我的预期。
查看代码:
<TextBox
AllowDrop="True"
PreviewDrop="email_Drop" />
【问题讨论】:
-
Imo 将事件绑定到视图模型从来都不是一个好主意。当然,这取决于您希望 MVVM 如何为您工作,但我们严格区分事件,即 ui 逻辑和命令,即业务逻辑。只是想添加这个 :) 最后这很大程度上取决于您想要实现的方式和目标。
-
谢谢,好的评论我会记住这一点。现在我只希望文件后面的代码为空。但从我读过的所有内容来看,你是对的;)
-
@dowhilefor 这本身就是一个答案——而且是一个很好的答案。建议你写点东西。 :)