介面

介面定義了你希望通過 DependencyService 公開的行為。DependencyService 的一個示例用法是文字到語音服務。目前 Xamarin.Forms 中沒有此功能的抽象,因此你需要建立自己的。首先定義行為的介面:

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

因為我們定義了介面,所以我們可以從共享程式碼中對其進行編碼。

注意: 實現介面的類需要有一個無引數建構函式來處理 DependencyService