【问题标题】:What is the best approach to binding commands in a ViewModel to elements in the View?将 ViewModel 中的命令绑定到 View 中的元素的最佳方法是什么?
【发布时间】:2008-12-10 04:07:14
【问题描述】:

任何尝试使用 M-V-VM 在 WPF 中实现 RoutedCommands 的人无疑都会遇到问题。命令(即非 UI 命令)应在 ViewModel 中实现。例如,如果我需要保存 CustomerViewModel,那么我会直接在我的 CustomerViewModel 上将其作为命令实现。但是,如果我想弹出一个窗口来显示用户地址,我会直接在视图中实现 ShowCustomerAddress 命令,因为这是一个特定于 UI 的功能。

如何在视图模型中定义命令绑定,并在视图中使用它们?

【问题讨论】:

  • 我得到了同样的解决方案......我还写了一篇关于它的博客文章:) 你可以找到它here

标签: wpf design-patterns mvvm routed-commands


【解决方案1】:

这是我想出的solution

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-07
    • 2022-01-16
    • 2023-03-31
    相关资源
    最近更新 更多