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

大學霸發表於2018-09-12

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 屬性不會顯示。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29597077/viewspace-2214013/,如需轉載,請註明出處,否則將追究法律責任。

相關文章