Prism
文章平均质量分 96
C# MVVM模式框架
zhy29563
让我踩过的坑,都风吹云散
展开
-
【Prism 8】命令(Command)
Prism中对ICommand接口进行了封装,使命令更容易使用。共有三种类别,分别对应三个实现类,分别为DelegateCommand、DelegateCommand<T>与CompositeCommand。1. DelegateCommand 与 DelegateCommandDelegateCommand与DelagateCommand<T>的使用方式基本相同,区别在于DelagateCommand<T>能够使用命令参数。在使用命令时,有几种方式可以改变命令的可执原创 2021-07-10 11:09:21 · 2725 阅读 · 0 评论 -
【Prism 8】事件聚合器(Event Aggregator)
步骤:继承PubSubEvent<T>创建自定义事件类型创建事件发送者创建事件接收者,并订阅指定的事件1. 事件聚合器Prism 提供了一种机制,可以实现应用程序中松散耦合组件之间的通信。这种机制基于事件聚合器服务,允许发布者和订阅者通过事件进行通信,并且彼此之间仍然没有直接引用。事件聚合器提供多播发布/订阅功能。这意味着可以有多个发布者引发相同的事件,并且可以有多个订阅者监听相同的事件。通过事件聚合器服务可以使用IEventAggregator接口获取到事件聚合器。事件聚.原创 2021-07-08 17:04:38 · 4670 阅读 · 4 评论