美文网首页Xamarin.FormsXamarinForms
Xamarin.Froms 第21局:消息中心

Xamarin.Froms 第21局:消息中心

作者: dotNET之家 | 来源:发表于2019-02-20 05:54 被阅读28次

总目录


前言

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


总目录

相关文章

  • Xamarin.Froms 第21局:消息中心

    总目录 前言 本文介绍消息中心(MessagingCenter):一、简介二、使用 环境 1.Visual Stu...

  • 目录 - Xamarin.Forms

    Xamarin.Froms 第01局:App创建和发布 Xamarin.Froms 第02局:App基础知识 Xa...

  • 消息中心

    应用场景: 1.存在并发访问的业务 2.耗时比较久的业务 3.需要解耦出来的业务 消息中心简介: ...

  • Xamarin.Froms 第20局:导航

    总目录 前言 本文介绍导航:一、导航概述二、传递数据三、导航堆栈四、导航栏 环境 1.Visual Studio ...

  • 消息中心(实现)

    前言 在上一章主要梳理了信息中心的运行机制,了解了服务端是如何把更新的信息主动推送给客户端的,接下来我会介绍下消息...

  • 消息中心(逻辑)

    前言 在构建web应用的时候,很多功能需要我们即时更新信息。当服务器上的数据被更新后,能够在客户端即时且无刷新的同...

  • 常用设计模式

    通知 NSNotification 通知由消息中心发送消息中心在整个工程中有且只有一个消息中心可以发送多条消息 可...

  • Xamarin.Froms 第19局:数据模板

    总目录 前言 本文介绍数据模板:一、数据模板二、数据模板选择器 环境 1.Visual Studio 20172....

  • Xamarin.Froms 第18局:控件模板

    总目录 前言 本文介绍控件模板:一、控件模板二、模板绑定 环境 1.Visual Studio 20172.Xam...

  • 用户消息中心设计

    1、消息中心的设计差别:针对以交友为主的通讯软件与以内容为主的社交软件 在以交友为主的通讯软件中,通讯录与消息中心...

网友评论

    本文标题:Xamarin.Froms 第21局:消息中心

    本文链接:https://www.haomeiwen.com/subject/ypjqyqtx.html