C# 在Microsoft应用商店中共享UWP应用程序的链接
我在Microsoft/Windows应用商店中发布了一个UWP应用程序,我想在我的UWP应用程序中添加一个按钮“共享应用程序”。但我只想在Microsoft Store中共享我的uwp应用程序的链接。 我要执行与应用程序页面上Microsoft应用商店上的“共享”按钮相同的操作。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
如何操作?您需要使用
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)。如果您发现下面的答案是完整的,请。