视图模型或视点框架是一个框架,它定义了一系列用于构建体系结构的视图。视图是从一组相关关注点的角度表示整个系统。
当我尝试使用应用程序链接向显示的活动发送意图时,会创建新活动
我的应用程序使用自定义选项卡和App Link实现OAuth 2.0,并通过onNewIntent()获取通过App Link通过重定向URL发送的数据。 我正在尝试发送一种方法来将此数据发送到
Android:从代码更新应用程序时无法测量 fs-verity,错误号 1
我正在尝试向我的 android 应用程序添加一项功能,以通过新版本的 apk 的外部链接进行自我更新。 我正在从外部链接下载一个 apk(我上传了我的应用程序的新版本),而不是我正在使用
@HiltViewModel 类 LoginViewModel @Inject 构造函数(私有 val authRepository:AuthRepository):ViewModel(){ 私有 val _hidePassword = MutableLiveData(false) val hide密码:Liv...
我有一个带有名称选择器、数据选择器、按钮和一些标签的用户界面,按下按钮时,我使用选定的名称从数据库中获取一堆数据。然后我想使用视图模型来
如何将文档 ID 从视图传递到 ViewModel 来查找该文档
我需要一些帮助。我正在编写一个非营利应用程序,但我已经陷入停滞状态。在 firebase 上的会议中创建并存储会议列表。每个会议都有子集合。 ...
我有一个视图模型,我使用 Hilt 向其中注入参数。 @HiltViewModel 类 ShoppingViewModel @Inject 构造函数( 私有val addIngredientUseCase:AddIngredientUseCase, 私人价值
如果没有不相关项目的 LaunchedEffect,Jetpack Compose 不会更新
请有人能解答我在 Jetpack Compose 和 ViewModel 方面遇到的问题吗? 我有一个名为 ProductEntity 的数据类。 数据类 ProductEntity( 变量 ID:整数 = 0, 变量...
我有这样的结构。 导入 SwiftUI //创建一个简单的视图模型 类 ViewModel: NSObject, ObservableObject { @Published 变量名称:String =“World” //创建一个引用...
嗨,在我的视图模型中,我有一个返回 NoDataResult 的函数,该函数有一个回调 BleStateCallback。 目前,根据下面的代码,一旦调用该函数,它就会返回
我现在正在使用 Jetpack Compose。 我意识到我可以在可组合项中使用 ViewModel 并在可组合项中初始化视图模型,如下所示: val myViewModel:MyViewModel = viewModel() 但有一个问题...
Systems.Collections.Generic.List
传入 ViewDataDictionary 的模型项的类型为“System.Collections.Generic.List1[CoreApp2.Models.Officer]”,但此 ViewDataDictionary 实例需要类型为“System”的模型项。
在一个视图中组合两个模型带有视图模型的 ASP.NET Core 6 MVC Web 应用程序仅显示一个模型名称的数据
我正在开发 ASP.NET Core 6 MVC Web 应用程序。我创建了两个模型(以及与我的问题无关的其他模型),每个模型都有自己的属性(不适合男人......
在我的应用程序中,如果我重新安装应用程序,代码中的一些更改不会反映在应用程序中。它仅反映当我卸载并再次安装该应用程序时。我使用的设备是
MVVM - 在 .Clear 和 new 加载 ObservableCollection 之后保留选择
我有一个应用程序,它使用 SQL Select 提取 DataTable,然后将每个项目加载到每个类的 ObservableCollection 中。 视图模型: 公共可观察集合 我有一个应用程序,它使用 SQL Select 提取 DataTable,然后将每个项目加载到每个类的 ObservableCollection 中。 视图模型: public ObservableCollection<SchachtelEintrag> DataGridMainCollection { get; set; } = new ObservableCollection<SchachtelEintrag>(); private void loadDataGridMainCollection() { DataGridMainCollection.Clear(); DataTable dt = new DataTable(); dt = mySql.selectSql("SELECT id, datum, artikel, kurztext, stueckzahl, blechstaerke, rohrmasse, " + "material, kundenauftrag, ansprechpartner, abteilung, geaendertAm, twoWeeks, prio, ordnerpfad, dateiname FROM auftragstool.orders WHERE zustand = 'zu schachteln' ORDER BY import ASC, blechstaerke DESC"); if (dt.Rows.Count > 0) { foreach (DataRow r in dt.Rows) { DataGridMainCollection.Add(new SchachtelEintrag { Id = Convert.ToInt32(r["id"].ToString()), Datum = Convert.ToDateTime(r["datum"].ToString()), Artikel = r["artikel"].ToString(), Kurztext = r["kurztext"].ToString(), Stueckzahl = Convert.ToInt32(r["stueckzahl"].ToString()), Blechstaerke = r["blechstaerke"].ToString(), Rohrmasse = r["rohrmasse"].ToString(), Material = r["material"].ToString(), Kundenauftrag = r["kundenauftrag"].ToString(), Ansprechpartner = r["ansprechpartner"].ToString(), Abteilung = r["abteilung"].ToString(), GeaendertAm = r["geaendertAm"].ToString(), TwoWeeks = r["twoWeeks"].ToString(), Prio = r["prio"].ToString(), Ordnerpfad = r["ordnerpfad"].ToString(), Dateiname = r["dateiname"].ToString() }); } } } 我的 DataGrid 绑定到 ObservableCollection。 XAML: <DataGrid ItemsSource="{Binding DataGridMainCollection}" Selected="{Binding SelectedRow, Mode=TwoWay}"> 现在不同的人正在使用该程序。一旦位置被删除或添加,程序就会向 TCP 服务器发送一个字符串。 TCP 服务器将命令发送回客户端,从而重新触发以下代码: 视图模型: loadDataGridMainCollection() //Void from above 现在我知道重建 ObservableCollection 后,网格中的 SelectedItem 不再可用于选择项目。 其他人如何处理这个问题以更新整个集合而不失去焦点? 在清除集合之前,请备份当前选定的项目(或仅备份选定项目的 ID)。清除并刷新后,您必须在新填充的列表中找到您的备份项目。 这可以通过以下方式完成: int? currentlySelectedId = null; if(SelectedRow != null) currentlySelectedId = SelectedRow.Id; DataGridMainCollection.Clear(); // your code to refresh the data here if(currentlySelectedId != null) SelectedRow = DataGridMainCollection.FirstOrDefault(i => i.Id == backupItem.Id);
我有一个 UserControl 和 ViewModel,在单击 CheckConfigurationCommand 按钮后它需要显示一条消息(TextBlock)。消息的内容取决于 nameFile.config 文件,如果我...
放射科医生视图在您第一次进入时加载得很好,并且下拉列表中充满了数据。 选择医生后,表格应显示视图中显示的两个值,但它们不会
使用 Android Jetpack Compose,为子可组合项定义 ViewModel 是一个不好的做法吗?
一般来说,我知道每个屏幕定义多个 ViewModel 是一种不好的做法。然而,对于特殊用例,我发现它很有用。 例如,让我们考虑一个 StatusBar Composa...
如何将复杂的ViewModel拆分成可重用的部分?使用MVVM,android jetpack compose
我有一个带有jetpack compose的MVVM模式的应用程序,代码风格与NowInAndroid应用程序结构类似。 现在我遇到了这个问题,请帮助举例,我可以调查并......
无法在 ViewModel 中过滤数据 - Android Kotlin
从 API 获取数据时,我在过滤 ViewModel 中的数据时遇到问题。我有一个 ViewModel (CharacterViewModel),它使用 getCharactersUseCase 检索数据。我想过滤这些数据...
将数据从一个 Razor 页面传递到另一个 Razor 页面
我需要一些帮助。我以前没有这样做过,而且我不完全确定在哪里添加什么。基本上,我正在开发一个用于存储历史数据的应用程序。无法创建、编辑或删除