摘要: 一、设计模式简介 设计模式是一套被反复使用、多人知晓、分类编目的代码设计经验的总结,可以解决特定场景的问题的一系列方法。 二、为什么学习设计模式 对于那些在维护一个老项目的人应该深有体会,有的时候,一个很简单的需求,或者说,本来应该是很快就可以实现的需求,但是由于系统当初设计的时候没有考虑这些需求的 阅读全文
posted @ 2021-12-16 15:11 爱吃豆子 阅读(46) 评论(0) 推荐(0)
摘要: 简介 Prism库提供了一种事件机制,可以在应用程序中松散耦合的组件之间进行通信。此机制基于事件聚合器服务,允许发布者和订阅者通过事件进行通信,但彼此之间仍然没有直接引用。 EventAggregator提供多播发布/订阅功能。这意味着可以有多个发布服务器引发同一事件,也可以有多个订阅服务器侦听同一 阅读全文
posted @ 2021-12-16 14:46 爱吃豆子 阅读(70) 评论(0) 推荐(0)
摘要: 简介 命令提供了一种方便的方式来表示可以轻松绑定到UI中控件的动作或操作。它们封装了实现动作或操作的实际代码,并有助于使其与视图中的实际视觉表示分离。 创建命令 public class ArticleViewModel { public DelegateCommand SubmitCommand 阅读全文
posted @ 2021-12-16 14:43 爱吃豆子 阅读(141) 评论(0) 推荐(0)
摘要: 简介 导航被定义为应用程序协调用户与应用程序交互或内部应用程序状态更改导致的UI更改的过程。Region作为Prism模块化中的核心概念,目的是弱化模块之间的耦合关系。在我们开发应用程序时,界面上的区域往往是固定的,如常见的布局:Header、Menu、Content这样的区域布局。 核心概念:Re 阅读全文
posted @ 2021-12-16 14:34 爱吃豆子 阅读(607) 评论(0) 推荐(0)