美文网首页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局:消息中心

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