C# 如何在WPF MVVM中将视图对象发送到ViewModel?

C# 如何在WPF MVVM中将视图对象发送到ViewModel?,c#,wpf,mvvm,view,viewmodel,C#,Wpf,Mvvm,View,Viewmodel,我想将我的视图对象发送到我的ViewModel,如何在WPF MVVM中实现这一点 注: 实际上我想做的是。。 我有一个不遵循MVVM的主窗口,这个主窗口有一个画布,我将所有视图都放在其中,这些视图都是用户控件。 现在,从一个名为Stock的特定视图中,我想通过单击按钮将UserControl“另一个视图”添加到画布子视图中。从Stock视图中单击,视图模型中的视图引用通常会在创建视图时分配。视图模型中的视图引用通常会在创建视图时分配。您不能这样做。如果您正在跟踪MVVM,则不会。ViewMod

我想将我的视图对象发送到我的ViewModel,如何在WPF MVVM中实现这一点

注:


实际上我想做的是。。 我有一个不遵循MVVM的主窗口,这个主窗口有一个画布,我将所有视图都放在其中,这些视图都是用户控件。
现在,从一个名为Stock的特定视图中,我想通过单击按钮将UserControl“另一个视图”添加到画布子视图中。从Stock视图中单击,视图模型中的视图引用通常会在创建视图时分配。

视图模型中的视图引用通常会在创建视图时分配。

您不能这样做。如果您正在跟踪MVVM,则不会。ViewModel应该不了解视图。你能更具体地说你想做什么吗?实际上我想做的是。。我有一个不遵循MVVM的主窗口,这个主窗口有一个画布,我将所有视图都放在其中,这些视图都是用户控件。现在,从一个名为Stock的特定视图中,我想向Canvas子视图添加一个UserControl和另一个视图@卡德雷尔:你不能。如果您正在跟踪MVVM,则不会。ViewModel应该不了解视图。你能更具体地说你想做什么吗?实际上我想做的是。。我有一个不遵循MVVM的主窗口,这个主窗口有一个画布,我将所有视图都放在其中,这些视图都是用户控件。现在,从一个名为Stock的特定视图中,我想向Canvas子视图添加一个UserControl和另一个视图@卡德雷尔10