Xamarin Essentials教程實現數據的傳輸功能實例async
【示例1-1】如下將實現數據的傳輸功能。代碼以下:spa
public async Task ShareUri(string text, string uri)blog
{教程
await DataTransfer.RequestAsync(new ShareTextRequeststring
{it
Uri = uri, //設置共享的Uri程序
Text = text, //設置共享的文本im
Title = "Share Web Link", //設置共享界面的標題數據
});img
}
運行程序,會打開共享界面,如圖1.1和1.2所示。
注意:因爲各個平臺的差別性,在打開共享界面時,會有所不一樣:
Android:若是使用Title屬性設置了共享界面的標題,那麼這個標題會如今在共享界面的最上方,如圖1.1所示。若是使用Subject屬性設置了主題,那麼會成爲信息的主題,經常使用於郵件發送。
iOS:無論對Title或Subject屬性進行了設置,都不會被使用,如圖1.2所示。
UWP:若是沒有使用Title屬性設置用戶界面的標題,那麼這個標題爲應用程序的名稱。Subject屬性不會顯示。