目录 - 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注册实现类;
第四步:调用,在共享代码库中调用功能。
下面实现消息提示功能。
实现效果

实现方式
项目结构

第一步:定义接口

第二步:定义实现类

第三步:注册实现类

注意:要在命名空间级别注册。
第四步:调用功能


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