Xamarin.Forms 第24局:依赖服务

目录 - Xamarin.Forms


前言

本文介绍依赖服务(DependencyService):
一、概述
二、使用

环境

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

内容

一、概述

依赖服务(DependencyService)可以让应用在共享代码库中调用平台的特定功能。比如:在共享代码库中调用特定于Android平台的Toast功能,实现消息提示。

二、使用

依赖服务(DependencyService)的使用有以下四步:
第一步:定义接口,在共享代码库中定义所需功能的接口;
第二步:平台实现接口,在特定平台添加实现类并实现接口功能;
第三步:注册,向DependencyService注册实现类;
第四步:调用,在共享代码库中调用功能。

下面实现消息提示功能。

实现效果
实现方式
项目结构
第一步:定义接口
第二步:定义实现类
第三步:注册实现类

注意:要在命名空间级别注册。

第四步:调用功能

后语

下篇介绍自定义渲染器,待续...


目录 - Xamarin.Forms

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容