Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/289.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# 在Microsoft应用商店中共享UWP应用程序的链接_C#_Uwp_Windows 10_Uwp Xaml - Fatal编程技术网

C# 在Microsoft应用商店中共享UWP应用程序的链接

C# 在Microsoft应用商店中共享UWP应用程序的链接,c#,uwp,windows-10,uwp-xaml,C#,Uwp,Windows 10,Uwp Xaml,我在Microsoft/Windows应用商店中发布了一个UWP应用程序,我想在我的UWP应用程序中添加一个按钮“共享应用程序”。但我只想在Microsoft Store中共享我的uwp应用程序的链接。 我要执行与应用程序页面上Microsoft应用商店上的“共享”按钮相同的操作。 如何操作?您需要使用DataTransferManager显示标准共享对话框和SetWebLink方法DataRequest.Data属性链接到您的应用程序: public sealed partial class

我在Microsoft/Windows应用商店中发布了一个UWP应用程序,我想在我的UWP应用程序中添加一个按钮“共享应用程序”。但我只想在Microsoft Store中共享我的uwp应用程序的链接。 我要执行与应用程序页面上Microsoft应用商店上的“共享”按钮相同的操作。


如何操作?

您需要使用
DataTransferManager
显示标准共享对话框和
SetWebLink
方法
DataRequest.Data
属性链接到您的应用程序:

public sealed partial class MainPage : Page
{
    private DataTransferManager dataTransferManager;

    public MainPage()
    {
        this.InitializeComponent();

        dataTransferManager = DataTransferManager.GetForCurrentView();
        dataTransferManager.DataRequested += DataTransferManager_DataRequested;
    }

    private void DataTransferManager_DataRequested(DataTransferManager sender, DataRequestedEventArgs args)
    {
        DataRequest request = args.Request;

        request.Data.Properties.Title = "Share the App";
        request.Data.Properties.Description = "This App in Windows Store";
        request.Data.SetWebLink(new Uri("https://www.microsoft.com/en-us/store/p/netflix/9wzdncrfj3tj"));
    }

    private void Button_Click(object sender, RoutedEventArgs e)
    {
        DataTransferManager.ShowShareUI();
    }
}

您需要使用
DataTransferManager
显示标准共享对话框和
SetWebLink
方法
DataRequest.Data
属性链接到您的应用程序:

public sealed partial class MainPage : Page
{
    private DataTransferManager dataTransferManager;

    public MainPage()
    {
        this.InitializeComponent();

        dataTransferManager = DataTransferManager.GetForCurrentView();
        dataTransferManager.DataRequested += DataTransferManager_DataRequested;
    }

    private void DataTransferManager_DataRequested(DataTransferManager sender, DataRequestedEventArgs args)
    {
        DataRequest request = args.Request;

        request.Data.Properties.Title = "Share the App";
        request.Data.Properties.Description = "This App in Windows Store";
        request.Data.SetWebLink(new Uri("https://www.microsoft.com/en-us/store/p/netflix/9wzdncrfj3tj"));
    }

    private void Button_Click(object sender, RoutedEventArgs e)
    {
        DataTransferManager.ShowShareUI();
    }
}

我很困惑,你想在app?@maccettura中共享你的应用程序,并想在Microsoft应用商店中共享我的应用程序链接。例如:用户在我的应用程序中,单击共享按钮。出现共享界面,用户单击Facebook(例如),并在他的Facebook上共享我的应用程序链接(Microsoft Store)。如果您发现下面的答案是完整的,请。我很困惑,您想在app?@maccettura中共享您的应用程序,并想在Microsoft Store中共享我的应用程序链接。例如:用户在我的应用程序中,单击共享按钮。出现共享界面,用户单击Facebook(例如),并在他的Facebook上共享我的应用程序的链接(Microsoft Store)。如果您发现下面的答案是完整的,请。