我的Model是一个泛型类,它包含一个(例如) Value属性,可以是int、float、string、bool等。因此,这个类很自然地是类似于Model<T>的。我仍然想知道T在ViewModel中是什么,所以当我向View公开Model时,我知道Model隐藏的Value属性的数据类型。ViewModel的类最终看起来如下所示:
class ViewModel<
我学习了viewModel课程,并做了一个简单的测试来理解这个理论(初学者)。我搜索了其他来源,我不确定来自这个viewModel的数据是与谁共享的。使用一个属性创建了一个简单的viewModel类: var result: Int?= null两个位置的值设置为viewModel:val model = ViewModelProviders.
实际上,如果基类是泛型的,那么如何在XAML中设置依赖项属性?当我尝试这样做的时候,我得到了一个NullReferenceException,从后面的代码中设置属性很好。当基类不是泛型时,它也能工作。WindowBase.cs{
public class WindowBase<ViewModelDependenc