rob*_*csi 5 windows share windows-phone uwp
我正在尝试使用典型的Windows Phone共享图标向手机应用程序(8.1和UWP)的命令栏添加一个按钮.如何添加这样的图标?
我也希望它能打开共享窗口,用户可以选择不同的共享方式.它将分享商店中我的应用程序的链接,例如从商店应用程序.
gre*_*pos 13
1:Windows 10中没有共享魅力.您可以做的是自己做图标.这将使它:
<AppBarButton Label="Share" >
<AppBarButton.Icon>
<FontIcon FontFamily="Segoe MDL2 Assets" Glyph=""/>
</AppBarButton.Icon>
</AppBarButton>
Run Code Online (Sandbox Code Playgroud)
2:
在UWP中,我会使用股份合约.(基本上是DataTransferManager类......)
这是一个很好的文档:https: //msdn.microsoft.com/en-us/library/windows/apps/xaml/mt243293.aspx
基本上:
连接事件(例如在页面的构造函数中......):
DataTransferManager.GetForCurrentView().DataRequested += MainPage_DataRequested;
Run Code Online (Sandbox Code Playgroud)
显示UWP共享UI(例如,在按钮的事件处理程序上..)
DataTransferManager.ShowShareUI();
Run Code Online (Sandbox Code Playgroud)
分享:
private void MainPage_DataRequested(DataTransferManager sender, DataRequestedEventArgs args)
{
args.Request.Data.SetWebLink(URI);
args.Request.Data.Properties.Title = "My new title";
args.Request.Data.Properties.Description = "description";
}
Run Code Online (Sandbox Code Playgroud)