--概述
这个项目演示了如何在WPF中使用各种Prism功能的示例。如果您刚刚开始使用Prism,建议您从第一个示例开始,按顺序从列表中开始。每个示例都基于前一个示例的概念。
此项目平台框架:.NET Core 3.1
Prism版本:8.0.0.1909
提示:这些项目都在同一解决方法下,需要依次打开运行,可以选中项目-》右键-》设置启动项目,然后运行:

目录介绍
| Topic | 描述 |
| Bootstrapper and the Shell | 创建一个基本的引导程序和shell |
| Regions | 创建一个区域 |
| Custom Region Adapter | 为StackPanel创建自定义区域适配器 |
| View Discovery | 使用视图发现自动注入视图 |
| View Injection | 使用视图注入手动添加和删除视图 |
| View Activation/Deactivation | 手动激活和停用视图 |
| Modules with App.config | 使用应用加载模块。配置文件 |
| Modules with Code | 使用代码加载模块 |
| Modules with Directory | 从目录加载模块 |
| Modules loaded manually | 使用IModuleManager手动加载模块 |
| ViewModelLocator | 使用ViewModelLocator |
| ViewModelLocator - Change Convention | 更改ViewModelLocator命名约定 |
| ViewModelLocator - Custom Registrations | 为特定视图手动注册ViewModels |
| DelegateCommand | 使用DelegateCommand和DelegateCommand<T> |
| CompositeCommands | 了解如何使用CompositeCommands作为单个命令调用多个命令 |
| IActiveAware Commands | 使您的命令IActiveAware仅调用激活的命令 |
| Event Aggregator | 使用IEventAggregator |
| Event Aggregator - Filter Events | 订阅事件时筛选事件 |
| RegionContext | 使用RegionContext将数据传递到嵌套区域 |
| Region Navigation | 请参见如何实现基本区域导航 |
| Navigation Callback | 导航完成后获取通知 |
| Navigation Participation | 通过INavigationAware了解视图和视图模型导航参与 |
| Navigate to existing Views | 导航期间控制视图实例 |

这是一个开源项目,通过一系列WPF应用实例,详细介绍了如何利用Prism框架进行开发,包括BootstrapperShell启动界面、视图注册、视图激活与注销以及事件发布订阅。项目基于.NET Core 3.1和Prism 8.0.0.1909。提供逐步教程,适合初学者跟随学习。
最低0.47元/天 解锁文章
2727

被折叠的 条评论
为什么被折叠?



