接口

界面定义了你希望通过 DependencyService 公开的行为。DependencyService 的一个示例用法是文本到语音服务。目前 Xamarin.Forms 中没有此功能的抽象,因此你需要创建自己的。首先定义行为的接口:

public interface ITextToSpeech
{
       void Speak (string whatToSay);
}

因为我们定义了接口,所以我们可以从共享代码中对其进行编码。

注意: 实现接口的类需要有一个无参数构造函数来处理 DependencyService