【问题标题】:How to bind the method of the Control to the method of the ViewModel?如何将Control的方法绑定到ViewModel的方法上?
【发布时间】:2019-12-25 21:12:18
【问题描述】:

ObjectProvider 能够将类的方法绑定到控件的属性

如果那么是否有将控件的方法绑定到 ViewModel 的方法的功能?

我想创建一个结构,如果调用 ViewModel 的方法,则调用 Control 的方法。 (因为ViewModel的方法和Control的方法相连)

是否有任何内置 WPF 的类支持此功能?

【问题讨论】:

  • 您可以使用附加行为(即附加属性)。那么您将在 viewModel 中有一个属性,它可以“调用”控件上的方法。听起来很尴尬?是啊,就是。还有所谓的 ViewService 模式或 ViewModel 事件模式。

标签: wpf binding viewmodel


【解决方案1】:

我认为您正在寻找 ICommand 接口。

【讨论】:

    猜你喜欢
    • 2019-03-08
    • 1970-01-01
    • 2023-03-31
    • 1970-01-01
    • 1970-01-01
    • 2017-04-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多