我正在尝试实现MVVM模式,并且已经在App.xaml中使用了App.xaml,并将ViewModel绑定为DataContext。,我给ViewModel属性分配一个新的实例,该属性的类型是一个扩展所有ViewModels的抽象基类。= new InputViewModel());}
这将导致ViewModel的构造函数被调用两次,一次由命令调用,一次由视图的构造<
我想知道如何在使用Hilt for DI时将运行时参数传递给ViewModel的构造函数?在使用Hilt之前,我有一个如下所示的ViewModel: class ItemViewModel(private val itemId: Long) : ViewModel() {
private构造函数没有itemId参数,我的ViewModel