Mvvm 如何在ViewModels之间发送按钮控件?

Mvvm 如何在ViewModels之间发送按钮控件?,mvvm,Mvvm,我知道视图控件不应该出现在ViewModel中,但在一种特定情况下,我必须将按钮对象从一个部件发送到另一个部件。在ViewModel中创建至少一个“object”类型的属性可以吗 public object StoreButtonControl {get;set;} // for storing the button 或者它会破坏MVVM吗?您能否指定为什么需要VM中的按钮,也许有更好的解决方案,因为在另一个视图中,我想在此按钮上执行双重动画:

我知道视图控件不应该出现在ViewModel中,但在一种特定情况下,我必须将按钮对象从一个部件发送到另一个部件。在ViewModel中创建至少一个“object”类型的属性可以吗

public object StoreButtonControl {get;set;} // for storing the button

或者它会破坏MVVM吗?

您能否指定为什么需要VM中的按钮,也许有更好的解决方案,因为在另一个视图中,我想在此按钮上执行双重动画: