viewmodel 相关问题

视图模型或视点框架是一个框架,它定义了一系列用于构建体系结构的视图。视图是从一组相关关注点的角度表示整个系统。

如何将复杂的ViewModel拆分成可重用的部分?使用MVVM,android jetpack compose

我有一个带有jetpack compose的MVVM模式的应用程序,代码风格与NowInAndroid应用程序结构类似。 现在我遇到了这个问题,请帮助举例,我可以调查并......

回答 1 投票 0

无法在 ViewModel 中过滤数据 - Android Kotlin

从 API 获取数据时,我在过滤 ViewModel 中的数据时遇到问题。我有一个 ViewModel (CharacterViewModel),它使用 getCharactersUseCase 检索数据。我想过滤这些数据...

回答 1 投票 0

将数据从一个 Razor 页面传递到另一个 Razor 页面

我需要一些帮助。我以前没有这样做过,而且我不完全确定在哪里添加什么。基本上,我正在开发一个用于存储历史数据的应用程序。无法创建、编辑或删除

回答 1 投票 0

无法在 Kotlin 中使用 Room 数据库创建类 ViewModel 的实例

我需要创建一个应用程序来使用数据库。但是在创建模型时出现错误:无法创建 com.example.carexpenses.viewmodels.CarViewModel 类的实例 错误是...

回答 1 投票 0

毛伊岛自定义条目行为正在阻止 ViewModel 上的 Set 调用

我为 Entry 控件创建了一个自定义行为,允许 Entry 控件集合提供一个单位数字代码输入字段,将光标移动到下一个字段(右侧)...

回答 1 投票 0

如何从 jetpack compose 将参数传递到我的柄视图模型

我有一个带有视图模型的可组合项,我想将一个 id 从可组合项传递到视图模型。 我的可组合项是: @可组合 有趣的 HttpRequestScreen( viewModel: HttpRequestViewModel = hiltView...

回答 3 投票 0

提交功能不显示所有数据

我在将数据提交到ListAdapter时遇到问题,它没有显示所有数据。 查看模型概念 因此,在我的视图模型中,我从 firebase 获取数据来显示它。这是我的方法...

回答 1 投票 0

我如何从jetpack compose中的viewModel更改TextField值中的值

我在项目中使用 jetpack-compose,并且不知道如何从 ViewModel 更改 TextField 的值。 在我的活动中: ... @可组合 有趣的我的视图(){ var dName = 记住 {

回答 2 投票 0

.Net Maui ViewModel 的 XUnit 错误 - 未找到 Microsoft.Maui.Controls

我有一个使用依赖注入的.Net Maui 应用程序。在我的 MauiProgram.cs 文件中,我将所有视图和视图模型添加到构建器服务中,如下所示: builder.Services.AddSingleton 我有一个使用依赖注入的 .Net Maui 应用程序。在我的 MauiProgram.cs 文件中,我将所有视图和视图模型添加到构建器服务中,如下所示: builder.Services.AddSingleton<About>(); builder.Services.AddSingleton<Settings>(); builder.Services.AddSingleton<Places>(); builder.Services.AddSingleton<VM_MasterPage>(); builder.Services.AddSingleton<VM_About>(); builder.Services.AddSingleton<VM_AppSettings>(); builder.Services.AddSingleton<HelperClass>(); builder.Services.AddSingleton<VM_NearbyPlaces>(); 我的视图模型的构造函数如下所示: private VM_AppSettings localAppSettings; /// <summary> /// Constructor for the NearbyPlaces View Model /// </summary> public VM_NearbyPlaces(VM_AppSettings globalAppSettings ) { this.GBSPlaceDetails = new ObservableCollection<GBSPlaceDetail>(); this.GBSRatings = new ObservableCollection<GBSRating>(); this.GBSAllPlacesMapInfo = new ObservableCollection<GBSPlaceMapInfo>(); localAppSettings = globalAppSettings; //appSettings = GBSServiceProvider.GetService<VM_AppSettings>(); } 在 XUnit 测试的排列部分,我尝试创建视图模型的新实例,如下所示: public class NearByPlacesTests { [Fact] public async void NearbyPLacesInitalizeTest() { try { //Arrage - set up the classes etc. var viewModelAppSettings = new VM_AppSettings(); **//I get the error here** //We need to load all the preferences before we attempt to test await viewModelAppSettings.Initialize(true); var viewModelNearbyPlaces = new VM_NearbyPlaces(viewModelAppSettings); //Act - call the functions that return the value(s) to check await viewModelNearbyPlaces.InitializeData(); var placesCount = viewModelNearbyPlaces.GBSPlaceDetails.Count(); //Assert - check the value returned from the function with expected values. //Check to ensure all the expected values are loaded. Assert.True(placesCount > 0, "No places were returned."); } catch (Exception ex) { Assert.True(false, $"Error occured: {ex.Message}"); } } 当我第一次运行测试时,我在代码中指示的行收到如下错误消息: error could not load file or assembly 'Microsoft.Maui.Essentials 我根据我读到的另一篇堆栈溢出帖子,将以下行添加到“PropertyGroup”元素内的测试 cs 项目文件中。 <UseMauiEssentials>true</UseMauiEssentials> 添加 UseMauiEssential 行后运行测试时,我现在收到以下错误: Could not load file or assembly 'Microsoft.Maui.Controls, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'. The system cannot find the file specified. 我又搜索了这个错误,但没有真正找到任何东西。以前有人遇到过这个错误吗?关于如何克服它有什么建议吗? 更新:我确实在 dotnet/maui 的 GitHub 问题中找到了此注释: “然后是命令问题,您知道处理按钮点击的新方法。它们应该放置在您的虚拟机中以将 UI 绑定到。问题是,它们是在 Microsoft.Maui.Controls 中声明的 - - UI 引用.... 该问题似乎表明此挑战已在 .Net 8 Preview 2 中得到解决 - 但我不想在我的应用程序中使用预览版本。 有谁知道应对此挑战的解决方法/解决方案吗? 在 .csproj 中使用此属性。对我来说效果很好。 <UseMaui>true</UseMaui>

回答 1 投票 0

如何每次在koin中创建新的viewModel实例

在我的项目中使用Koin作为依赖注入模式,每当我加载片段/活动时我都需要创建新实例,现在正在使用以下模式,任何解决方案都可能保存

回答 4 投票 0

java.lang.RuntimeException:无法创建类 com.dg.test.analytics.AnalyticsViewModel 的实例

创建了ViewModel,正确进行了柄注入的活动。 但是当我在可组合项中使用视图模型时,它在运行时给出此错误 @可组合 内部乐趣 GalleryPage( 分析视图模型:

回答 1 投票 0

将视图模型属性绑定到自定义视图中的属性

我创建了一个具有步骤属性的自定义视图(NavProgressbar)。 私有静态只读 BindableProperty ProgressStepProperty = BindableProperty.Create( 名称(进度步骤),类型...

回答 4 投票 0

Android ViewModel 与没有 Context 的 View 的关系

我很难理解如何迁移到 Google 批准的 Android 现代开发。在 MVVM 中,“业务逻辑”应该位于 ViewModel 中,建议...

回答 1 投票 0

将 Screen 放入 jetpack 导航中的 nav 主机的可组合项时,要在 Screen 的参数中放入什么内容

我有一个屏幕(可组合函数),它从视图模型获取数据(一个列表和两个函数来删除和添加数据)。 @可组合 有趣的主屏幕( 注释:列表,

回答 1 投票 0

为什么有些人还在jetpack compose中使用viewmodel?

我在 YouTube 上观看了一些教程项目,其中一些制作了 viewmodel 文件并编写了一些代码,只是为了使用 viewmodel! 我们有记住和记住可保存和状态和重组 ...

回答 3 投票 0

ViewModel使用Database Room错误Android Studio

我目前面临一个错误,其中home片段并使用viewmodel、recyclerview来实现CRUD。错误是我在登录片段中使用 ID 和密码登录的地方,出现错误...

回答 1 投票 0

将值从 1 个 ObservableObject 类传递到另一个 ObservableObject 类安全吗?

我的 ViewModel 充满了大量的值,使其难以阅读。我想出了这种方法来清理代码。一切正常,但使用真的安全吗?有什么副作用(如果...

回答 1 投票 0

我的视图模型测试类如何知道使用测试数据文件而不是普通数据文件?

基本上,我对 Android 和 Kotlin 相当陌生。这是 Android Compose 基础知识课程的一部分。可以在此处找到 GitHub 存储库。 我试图理解当我实例化一个 v 时如何...

回答 1 投票 0

Swift UI 视图仅显示一条记录而不是记录列表

我正在使用 Swift UI 。我使用 async 和 wait 来处理并发。我正在尝试显示产品记录列表。我有 30 条记录放入 json 这里是 json 链接 https://dummyjson.com/produ...

回答 1 投票 0

如何在列表类型的视图模型中填充项目并将其返回到视图而不擦除表单.NET MVC的其他字段

我试图通过视图填充我的视图模型中的字符串列表,然后按照用户填充其他字段的方式返回到相同的字段,并且无需将我的所有模型传递给

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.