Xamarin.Froms 第21局:消息中心

总目录


前言

本文介绍消息中心(MessagingCenter):
一、简介
二、使用

环境

1.Visual Studio 2017
2.Xamarin.Froms 4.0.0.135214-pre4
3.Android 4.4(API 19)或更高版本
4.约定:XF代表Xamarin.Forms

内容

一、简介

MessagingCenter:消息传送服务,用于发送和接收消息。

1.MessagingCenter分为两部分:

  • 订阅:监听具有特定签名的消息,并在接收消息时执行某些操作。多个订阅者可监听同一条消息。
  • 发布:发布消息,若有订阅者监听,那么该订阅者接收消息并执行操作;若无订阅者监听,那么忽略这条消息。

2.MessagingCenter是一个静态类,其主要方法如下:

  • Subscribe:订阅消息
  • Send:发布消息
  • Unsubscribe:取消订阅

二、使用

消息可能作为用户交互结果发送(例如单击按钮)、作为系统事件发送(例如更改状态的控件)或作为某些其他事件发送(例如异步下载完成)。 订阅者可能会侦听用户界面的外观更改、保存数据或触发某个其他操作。

页面导航中传递数据,也可以使用MessagingCenter实现。

实现效果
实现方式

订阅消息后,发布消息,便会收到消息;取消订阅后,发布消息,不再收到消息。

后语

下篇介绍SQLite数据库,待续...


总目录

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容