gpt4 book ai didi

wpf - 我如何使用 CompositeCommand 保存新员工的详细信息

转载 作者:行者123 更新时间:2023-12-03 10:50:10 26 4
gpt4 key购买 nike

我有一个有多个选项卡的模块。 Tab1 - 员工详细信息,Tab2 - 员工分配,Tab3 - 员工假期。

该模块应允许用户在多个选项卡中输入详细信息并单击 SaveAll 按钮。问题是employeeid是通过将数据保存在第一个选项卡上生成的。这是保存其他选项卡所必需的。我怎样才能实现这个场景?我应该使用复合命令/区域上下文还是其他东西?

感谢您的回复。

谢谢。

最佳答案

我不确定这里有什么问题。

要保存所有信息,您需要先保存第一个选项卡中的信息,然后再保存其他选项卡,这没问题。如果您使用的是 MVVM(您应该这样做),那么 ViewModel 应该可以访问数据,并能够保存数据。

那么这只是 View 如何设计的问题,不管它是否是 TabControl。只需在 ViewModel 中放置一个命令(只是通常的 DelegateCommand),并首先保存第一个选项卡的信息。之后使用刚刚生成的employeeid 保存其他信息。

在这种情况下,您还可以向 ViewModel 添加一些验证(请参阅 INotifyDataErrorInfo),并随时停用或激活命令。

关于wpf - 我如何使用 CompositeCommand 保存新员工的详细信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7182741/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com