总目录
前言
本文介绍消息中心(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数据库,待续...