viewmodel相关内容
我最近开始研究Android Kotlin,我希望这会有一个非常简单的答案,但我有一个ViewModel,它有一个名为getDataComment的方法,我想从我的片段中调用该方法,并为它提供所需的参数。但当我尝试调用它时,没有生成错误,它只是没有显示列表。 我在视图模型中的方法: fun getDataComment(postId: Int) { PostReposi
..
我有一个片段,它基本上只包含一个底部导航和一个视图模型。此视图模型由此片段中的所有子片段共享。我的父片段看起来有点像这样: class UserDetailFragment : Fragment() { private val args: UserDetailFragmentArgs by navArgs() private val userDetailViewModel:
..
我们有一个如下所示的多页表单,表单上的每个页面都与不同的模型类相关联。我正在尝试使用用户在第1页中选择的值,并且根据在第1页中选择的值,我需要在第2页中显示/隐藏该字段。 Page2有一个按钮,允许用户添加课程,当他们点击foreach循环中的按钮时,页面中显示的字段很少,其中一个字段应该根据前一页上的选择显示/隐藏。但上面的逻辑抛出的错误与Uncaught ReferenceError:
..
我正在尝试获取ViewModel中的位置信息。 因此,我通过在视图中获取LocationManager来调用questLocationUpdate()。 由于回调方法onLocationChanged()不起作用,我不确定请求位置更新()是否在视图模型中起作用。 我是Android的新手,所以我不知道这里出了什么问题。 因为此代码没有错误。 我猜发生该错误是因为未在调用回调方法
..
在我的片段中,我有两个微调工具。 两者都由在ViewModel中观察到的LiveData填充,如下所示: 数据-lang=“js”数据-隐藏=“假”数据-控制台=“真”数据-巴贝尔=“假”> // Observe Filtered ProductGroups and populate Spinner businessViewModel.filteredAp
..
我完全搞不懂作曲这个概念。 我有一个代码 @Composable fun HomeScreen(viewModel: HomeViewModel = getViewModel()) { Scaffold { val isTimeEnable by viewModel.isTimerEnable.observeAsState() Column(
..
我正在尝试使用Kotlin实现视图模型。首先,我添加了所需的依赖项: implementation 'androidx.appcompat:appcompat:1.1.0' implementation 'androidx.core:core-ktx:1.2.0' // ViewModel implementation "androidx.lifecycle:lifecycle-viewmo
..
我正在开发一款交易应用程序。我需要列出用户股票及其价值(收益或亏损)和投资组合的总价值。 对于持股列表,在MVP架构中,我会为每个列表项创建一个演示者,但对于这个应用程序,我决定使用MVVM(Compose、ViewModels和Hilt)。我的第一个想法是为每个列表项创建不同的视图模型。我在Composable方法签名中使用hiltViewModel()来创建我的ViewModel的实例,
..
我需要更新用户配置文件开关 视图模型 class ProfileViewModel : BaseViewModel() { var greet = mutableStateOf(user.pushSetting.greet) var message = mutableStateOf(user.pushSetting.message) var messageDe
..
..
我正在构建一个使用很多命令的应用程序,它们使我的视图模型变得混乱.MVVM 对我来说是新的,如果这个问题有点愚蠢,很抱歉.有没有办法减少混乱?例如在这里你可以看到杂乱的一部分.. 私有 void InitializeCommands(){LogoutCommand = new RelayCommand(Logout);OpenCommand = new RelayCommand(SetImag
..
我的 WPF 应用有一个 MainWindow,其中包含一个名为 TvshowGridView 的用户控件. 主窗口: TvshowGridView: 我希望绑定到 TvshowGridView 的视图模型 TvshowGridViewModel 有一个带参数的构造函数. 公共类 TvshowGridViewModel : BaseViewModel{私人EpisodeRepo
..
我对在其他视图中使用的患者列表进行了用户控制.但是,当我选择其中一个患者时,选择会传播到包含用户控件实例的所有视图.如何让每个视图为每个视图实例化一个新的用户控件实例?我正在使用 C# 解决方案 根据您所说的猜测,我假设您从定位器返回 PatientViewModel 的静态实例.要解决这个问题,请确保在调用该属性时生成一个新的视图模型实例. 编辑:具有不同实例化方法的定位器 公共
..
如果我碰巧有 公共类 DoorsModel{公共门模型(){}公共 HttpPostedFileBase 图像 { 获取;放;}公共字符串门布局{得到;放;}公共布尔 ReplicateSettings { 获取;放;}公共列表门{得到;放;}}公共类 DoorDesignModel{公共门设计模型(){}公共 HttpPostedFileBase FrontF
..
我正在将我的一个旧 jquery 插件从 DOM 丛林迁移到这个花哨的 mvvm 框架淘汰赛. 我将使用哪种技术来正确显示弹出容器?我必须“通过调用"填充它,因为我每次都会得到一个 json 提要. 我尝试了一种使用 with 绑定的方法,但它仍然尝试在第一次运行时填充部分.
..
我有一个带有多个视图的 MVC 4 应用程序.IE.产品、食谱、分销商和商店. 每个视图都基于一个模型. 让我们保持简单,说我所有的控制器都传递了一个类似的视图模型,看起来像我的 Product 操作: public ActionResult Index(){返回视图(db.Ingredients.ToList());} 好的,这很好,没有问题.但是现在我的所有页面都正常工作了,我
..
我正在尝试在具有多个命令绑定的 DataGrid 上创建一个 ContextMenu.有些必须绑定到本地 ViewModel(即行的 ViewModel),有些必须绑定到父 ViewModel. 到目前为止,我没有遵循其他解决方案.我只让 SubCommand 执行. 主视图模型 公共类 MainViewModel : ViewModelBase{public ObservableC
..
我有一个数据层,其中包含我的 EF6 DbFirst edmx、存储库和 AutoMappings. 对于我的数据层中的每个自动生成的实体,我还有一个带有 Poco 的模型层.除了一些名称更改外,属性几乎完全匹配. AutoMapper 仅安装到我的 DataLayer 中,这是我在配置文件中设置所有映射的地方.在这一点上,我有一个从每个 DataLayer 实体到每个 ModelLa
..
对的人.我需要你的大脑,因为我找不到正确的方法. 我有一个视图模型: 公共类 EditUserViewModel{公共用户用户;公共 IQueryable服务许可证;} 用户并不重要,因为我知道如何处理它. ServiceLicenses 具有以下实现: 公共类ServiceLicense{公共 Guid ServiceId { 获取;放;}公共字符串服务名称 { 获取;放;}p
..
遵循 NerdDinners 示例,我对创建强类型母版页很感兴趣.为了实现这一点,我使用了一个基本控制器来检索母版页的数据.所有其他控制器都继承了这个类.同样,我有用于母版页和任何其他视图的 ViewModels.视图 ViewModel 类继承自母版页的 ViewModel. 问题 子控制器应该如何确保母版页的数据传递到视图而不设置其与母版页本身相关的 ViewModel 属性?
..