【问题标题】:How to send View Object to ViewModel in WPF MVVM?如何将视图对象发送到 WPF MVVM 中的 ViewModel?
【发布时间】:2012-04-27 18:46:29
【问题描述】:

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

注意:

其实我想做的是.. 我有一个我没有关注 MVVM 的 MainWindow,并且这个 MainWindow 有一个 Canvas,我在其中放置了我的所有视图,这些视图是 UserControls。 现在从一个名为 Stock 的特定视图中,我想在 Stock 视图中单击按钮上的 Canvas 子项上添加一个 UserControl“另一个视图”

【问题讨论】:

  • 你不能。如果您正在关注 MVVM,则不会。 ViewModel 应该不知道 View。您能更具体地说明您要做什么吗?
  • 实际上我想要做的是.. 我有一个我没有关注 MVVM 的 MainWindow,这个 MainWindow 有一个 Canvas,我在其中放置了我的所有视图,这些视图都是 UserControls。现在,从一个名为 Stock 的特定视图中,我想向 Canvas 子级添加一个 UserControl 另一个视图。 @cadrell0

标签: c# wpf mvvm view viewmodel


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-01
    • 2013-10-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多