C# 如何在普通类中访问viewmodel
我有一个视图模型,我想访问另一个不是视图模型的类中的所有属性值。那么,如何将整个viewmodel作为一个参数传递给另一个类方法,或者是否有其他方法来实现这一点? 我想实现下面这样的目标C# 如何在普通类中访问viewmodel,c#,.net,wpf,mvvm,C#,.net,Wpf,Mvvm,我有一个视图模型,我想访问另一个不是视图模型的类中的所有属性值。那么,如何将整个viewmodel作为一个参数传递给另一个类方法,或者是否有其他方法来实现这一点? 我想实现下面这样的目标 Public Class ViewModel { var res = XYZClass.ExecuteAsync(ViewModel); } Public Static Class XYZClass{ public Static Task ExecuteAsync(ViewModel requ
Public Class ViewModel
{
var res = XYZClass.ExecuteAsync(ViewModel);
}
Public Static Class XYZClass{
public Static Task ExecuteAsync(ViewModel request)
{
throw new NotImplementedException();
}
}
在app类上放入对实例化视图模型的公共静态属性引用。然后可以从任何其他类访问它
我参与了一个Silverlight项目,该项目对VM和其他全球共享数据进行了处理。在app类中放入对实例化视图模型的公共静态属性引用。然后可以从任何其他类访问它
我曾参与过一个Silverlight项目,该项目利用VM和其他全球共享数据完成了这项工作。使用它而不是ViewModel
var res=XYZClass.ExecuteAsync(这个)代码>谢谢,它可以工作。这是一种访问数据的好方法吗?这是一种从类本身访问类的方法,使用它而不是ViewModelvar res=XYZClass.ExecuteAsync(这个)代码>谢谢,它可以工作。这是访问数据的好方法吗?这是从类本身访问类的方法