1. 程式人生 > >Xamarin Essentials教程實現資料的傳輸功能例項

Xamarin Essentials教程實現資料的傳輸功能例項

Xamarin Essentials教程實現資料的傳輸功能例項

【示例1-1】以下將實現資料的傳輸功能。程式碼如下:

public async Task ShareUri(string text, string uri)

{

    await DataTransfer.RequestAsync(new ShareTextRequest

    {

        Uri = uri,                                                                                //

設定共享的Uri

        Text = text,                                                                                    //

設定共享的文字

        Title = "Share Web Link",                                                 //

設定共享介面的標題

    });

}

執行程式,會開啟共享介面,如圖1.1和1.2所示。

注意:由於各個平臺的差異性,在開啟共享介面時,會有所不同:

Android:如果使用Title屬性設定了共享介面的標題,那麼這個標題會現在在共享介面的最上方,如圖1.1所示。如果使用Subject屬性設定了主題,那麼會成為資訊的主題,常用於郵件傳送。

iOS:不管對Title或Subject屬性進行了設定,都不會被使用,如圖1.2所示。

UWP:如果沒有使用Title屬性設定使用者介面的標題,那麼這個標題為應用程式的名稱。Subject屬性不會顯示。