如何在普通课程中访问ViewModel

时间:2019-05-01 12:29:31

标签: c# .net wpf mvvm

我有一个视图模型,我想访问另一个不是视图模型的类中的所有属性值。那么如何将整个viewmodel作为参数传递给另一个类方法,或者有其他方法可以做到这一点? 我想实现以下目标

Public Class ViewModel
{
  var res = XYZClass.ExecuteAsync(ViewModel);
}

 Public Static Class XYZClass{
     public Static Task ExecuteAsync(ViewModel request)
        {
            throw new NotImplementedException();
        }
}

1 个答案:

答案 0 :(得分:0)

将公共静态属性引用放入应用程序类上的实例化视图模型。然后可以从任何其他类对其进行访问。

我从事Silverlight项目,该项目使用VM和其他全局共享数据来完成该任务。