在Microsoft Store中共享UWP App的链接

时间:2017-11-22 19:41:48

标签: c# uwp windows-10 uwp-xaml

我在Microsoft / Windows Store中发布了一个UWP应用程序,我想添加一个按钮" Share app"在我的uwp应用程序中。但我只想在Microsoft Store中分享我的uwp应用程序的链接。 我想和"分享"做同样的事情。应用程序页面上Microsoft Store上的按钮。 Share Button in Microsoft Store

我该怎么做?

1 个答案:

答案 0 :(得分:4)

您需要使用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();
    }
}