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所示。


Xamarin Essentials教程实现数据的传输功能实例_第1张图片

注意:由于各个平台的差异性,在打开共享界面时,会有所不同:

Android:如果使用Title属性设置了共享界面的标题,那么这个标题会现在在共享界面的最上方,如图1.1所示。如果使用Subject属性设置了主题,那么会成为信息的主题,常用于邮件发送。

iOS:不管对Title或Subject属性进行了设置,都不会被使用,如图1.2所示。

UWP:如果没有使用Title属性设置用户界面的标题,那么这个标题为应用程序的名称。Subject属性不会显示。

你可能感兴趣的:(Xamarin Essentials教程实现数据的传输功能实例)