我在Microsoft / Windows Store中发布了一个UWP应用程序,我想添加一个按钮" Share app"在我的uwp应用程序中。但我只想在Microsoft Store中分享我的uwp应用程序的链接。 我想和"分享"做同样的事情。应用程序页面上Microsoft Store上的按钮。
我该怎么做?
答案 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();
}
}