Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/318.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 共享从UWP应用程序到Facebook的链接_C#_Facebook_Windows 10_Share_Uwp - Fatal编程技术网

C# 共享从UWP应用程序到Facebook的链接

C# 共享从UWP应用程序到Facebook的链接,c#,facebook,windows-10,share,uwp,C#,Facebook,Windows 10,Share,Uwp,我正在尝试使用DataTransferManager.ShowShareUI()共享从我的UWP应用程序到任何应用程序的链接 我做了两个功能: private void ShareButton_Click(object sender, RoutedEventArgs e) { DataTransferManager dataTransferManager = DataTransferManager.GetForCurrentView();

我正在尝试使用
DataTransferManager.ShowShareUI()共享从我的UWP应用程序到任何应用程序的链接

我做了两个功能:

 private void ShareButton_Click(object sender, RoutedEventArgs e)
        {
            DataTransferManager dataTransferManager = DataTransferManager.GetForCurrentView();
            dataTransferManager.DataRequested += DataTransferManager_DataRequested;
            DataTransferManager.ShowShareUI();
        }

        private void DataTransferManager_DataRequested(DataTransferManager sender, DataRequestedEventArgs args)
        {
            args.Request.Data.SetWebLink(new Uri("http://radio.com/"));
            args.Request.Data.Properties.Title = "Radio";
            args.Request.Data.Properties.Description = "I am listening to Radio.";
            args.Request.Data.SetText("I am listening to Radio.");
        }
当我点击我的共享按钮,然后是Facebook应用程序。Facebook打开了,我得到了一个不同的标题,一个不同的描述和文本。大多数情况下,我会在帖子中看到一个图标。该图标与我应用程序中的图标不同。我应用程序中的背景是蓝色的,而Facebook帖子中的背景是透明的

我希望共享的数据来自链接,而不是我在
args.Request.data
中发送的内容。如何解决这个问题


设置
args.Request.Data.Properties.Square30x30Logo
是否将替换它?如何设置此徽标?

此预期行为在UWP上不受支持。因为它在Android和iOS上

相反,您可以使用,当然这仍然是一个有效的选项