gpt4 book ai didi

wpf - 如何在MVVM-WPF中的某个事件上激活新页面?

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

我有一个列表页面,该页面以图形表示形式列出记录。
在单击某个图形部分或某个按钮(已在页面上添加运行时)后,我想通过传递一些数据作为参数来激活新页面。

例如。我有类别列表页面,UI表示在运行时完成。因此,单击某个类别,我想在另一页上列出其相关产品,我得到其-CategoryID,

现在,我的问题是在WPF中以MVVM模式激活/显示新页面。

就像ASP.Net中的Response.Redirect

预先感谢您的宝贵建议。

最佳答案

这并不是真正的“MVVM问题”,而更多是关于激活屏幕的问题。您可能需要一些总体服务来维护您的应用程序状态,或处理 View 的显示(也可能连接ViewModel),然后在show details命令中可以简单地执行以下操作:

MyAppService.ShowDetails(currentID);

您可能想看看 PRISM Region系统,以及一些架构示例的引用PRISM Stock应用程序。很大程度上取决于您的UI的结构,但希望它至少会给您一些想法!

关于wpf - 如何在MVVM-WPF中的某个事件上激活新页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1507911/

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