视图模型或视点框架是一个框架,它定义了一系列用于构建体系结构的视图。视图是从一组相关关注点的角度表示整个系统。
我正在使用 Android Studio 在 Jetpack Composable 平台上编写一个 Android 应用程序。我需要在平板电脑中安装的 SD 卡上读取和写入文件。我可以将卡的路径定义为
Blazor 与 InputSelect 的双向数据绑定永远不会进入 VM 属性集
在 Blazor 组件内,我尝试将视图模型类的实例绑定到 InputSelect,以便我可以为枚举属性选择一个值。虚拟机还有一个字符串属性,我可以绑定到文本
RelayCommand(MVVM Toolkit)简单Demo讲解
您好,stackoverflow 社区, 我是 MVVM 主题的新手,但能够了解一些基础知识。我编写了一些教程并实现了我自己的 RealyCommand 和 ViewModelBase。 我有我的屁股...
如何异步更新ViewModel中UI相关的@Published变量?
一方面,var 币应该在主线程上更新(作为 UI 相关变量)。另一方面,cryptoService.fetchCoins() 需要在后台线程上完成。我很难
ViewModel 上的 QueryProperty 在 .NET MAUI 中分配给变量太晚了?
我正在从主页调用页面,并使用 QueryProperty 传递字符串。我想评估这个字符串并根据传递的字符串创建不同的对象列表,所以...
使用 Jetpack Compose 时无法创建 com.example.project.mainViewModel 的实例
“大家好,我正在尝试使用 Jetpack Compose 构建一个 Android 应用程序。但是,当我尝试运行该应用程序时,出现如下错误: 进程:com.example.bangkit_recycleview,P...
如何将结果从viewModelScope传递到activity
我想将 viewModelScope 的结果传递到我的活动中。我创建了 viewModel,它有 2 个方法。 类CurrencyConverterViewModel:ViewModel(){ Lateinit var 响应:CurrencyCodesMo...
C# ViewModel 根据关系创建数据库记录时表单验证为空错误
试图了解 ViewModel,但当表单验证失败时,我收到一个 null 错误。 仅供参考,最初加载视图时不会发生错误。 好像找不到需要的数据...
我收到了 200 代码,我看到正在加载/错误,但我无法获得成功状态。 如何在ViewModel中将Flow转换为List? 有趣的 loadUsers() = viewModelScope.launch { _uiState.value = UiState.LOADING ...
ViewModel 中使用 Dagger(不是 Hilt,只是 dagger)的 @AssistedInject 无法编译:没有 @Inject 构造函数就无法提供
我正在使用 Android Studio - Dagger 2.35.1(不是 Hilt,只是 dagger),ViewModel 注入使用 @Inject constructor() 模式工作正常,一切都很有趣和游戏,但我通过 fu 传递 id。 ..
我正在制作一个应用程序,它将有多个基本数字跟踪器(数字保存在数据库中), 每个跟踪器都会有一个按钮来添加或减少数量。 有没有办法写一个函数...
如何在 @Preview @Composable 中初始化视图模型的接口
我的问题在于如何初始化要在 @Preview @Composable 函数中使用的视图模型中的接口。由于以下原因,我的预览未显示在 Android Studio 中...
我在 Jetpack Compose 项目中使用导航组件,并且有一个关于如何在 ViewModel 的 SavedStateHandle 中访问参数值的问题。 当我定义带有参数的路线时,我...
我有 MainView,其中我创建了具有 3 个不同视图的 TabView: 视图A、视图B、视图C。 我还有 ViewModel 的三个定义: @StateObject private var viewModelA: ViewModelA = ViewModel...
我有 200 个代码,我看到加载/错误,但我无法获得成功状态。 请帮助我不知道如何将流程转换为视图模型中的列表 视图模型: 有趣的 loadUsers() = viewModelScope.launch { _uiState.va...
当 ViewModel 从不同的 Composable 更新时,Composable 不会重新组合
我正在使用 Jetpack Compose 开发 Android 应用程序。该应用程序显示项目列表。 它还有一个包含搜索栏的顶部栏。 我们有 3 个可组合项:项目列表、搜索栏组件...
如何将整个 XAML 组件绑定到 .NET MAUI 中的 ViewModel?
我是 .NET MAUI 的新手,正在尝试不再使用文件隐藏代码,而是使用 MVVM。 在代码隐藏中,很容易为标签提供“X:Name”属性并使用它来动态...
viewModelScope SupervisorJob() 取消第三次启动 { } 块
我的印象是,如果我使用 viewModelScope,它内部使用 SupervisorJob(),将保持第三个 launch { } 块运行并打印 API 3。但输出不一样?为什么是...
在我的应用程序中,我有航班预订应用程序的详细信息。它有到达和出发数据。我为同一对象创建了两个模型。因此,为了将数据传递到我的视图模型中的 ui,我正在创建两个相同的实例...
使用 ViewModel 和 ID 从 ROOM DB 访问数据
假设我在 Room DB 中有一个数据列表。 设数据为:setId、formId、formName。 单个setId中可以有多个formId。设setId 1包含10个表单,2包含5个表单。 现在...