gpt4 book ai didi

.net - 如何使用 NavigationService 将对象传递给 ViewModel?

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

我正在处理的项目是一个基于桌面的 WPF 应用程序。我已经在其中实现了 MVVM 模式。我也在其中使用 Unity IoC 和存储库模式。

我在主详细信息类型场景中遇到问题。我导航到详细信息页面(我已使用 IoC 在 ViewModel 中公开 NavigationService),但我不知道如何在不破坏 MVVM 模式的情况下在 EmployeeDetails ViewModel 中获取employeeID。我不想在后面的代码中写任何东西。

任何指针都会非常有帮助。

问候。

最佳答案

通常,您可以通过公开属性 CurrentEmployee 来实现此目的。在您的 EmployeeMasterViewModel .此属性是绑定(bind)到主列表中当前选定项目的数据。
然后将详细信息页面的控件绑定(bind)到 CurrentEmployee 的属性。 .

关于.net - 如何使用 NavigationService 将对象传递给 ViewModel?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7329557/

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