C# 发行->;在windows phone 8.1应用程序中共享文件
我们希望为我们的应用程序提供股票期权,以便我们可以将文件从SD卡上传到我们的应用程序,即类似于Onedrive/Notepad等中的股票期权 在package.appxmainfest中,我们在声明中添加共享目标,并检查是否支持任何文件类型。就平板电脑而言,它工作正常。至于手机,应用程序会在共享中列出,但当我们选择应用程序时,它会崩溃 在选项卡上,当我们尝试进行共享时,它可以调用以下函数, 受保护的覆盖无效OnShareTargetActivatedEventArgs(ShareTargetActivatedEventArgs){}。此事件存在于app.xaml文件中 在手机的情况下,此功能不会被调用,应用程序也会崩溃 我们可以提供一些关于如何解决崩溃的建议吗?我们遵循了windows文档中提供的步骤 添加代码段C# 发行->;在windows phone 8.1应用程序中共享文件,c#,windows-phone-8,C#,Windows Phone 8,我们希望为我们的应用程序提供股票期权,以便我们可以将文件从SD卡上传到我们的应用程序,即类似于Onedrive/Notepad等中的股票期权 在package.appxmainfest中,我们在声明中添加共享目标,并检查是否支持任何文件类型。就平板电脑而言,它工作正常。至于手机,应用程序会在共享中列出,但当我们选择应用程序时,它会崩溃 在选项卡上,当我们尝试进行共享时,它可以调用以下函数, 受保护的覆盖无效OnShareTargetActivatedEventArgs(ShareTargetAc
protected override async void
OnShareTargetActivated(ShareTargetActivatedEventArgs args)
{
var absoluteUri = "";
var shareOperation = args.ShareOperation;
if (shareOperation.Data.Contains(StandardDataFormats.WebLink))
{
var uri = await shareOperation.Data.GetWebLinkAsync();
if (uri != null)
{
absoluteUri = uri.AbsoluteUri;
}
}
//Notify shareOperation that we are completed as soon as possible
shareOperation.ReportCompleted();
var rootFrame = new Frame();
rootFrame.Navigate(typeof(MainPage), absoluteUri);
Window.Current.Content = rootFrame;
Window.Current.Activate();
}
你能提供你从哪里实现的文档链接吗?你能添加你的代码吗?受保护吗?对吗?我想说,从外部调用的函数应该是公共的(至少从设计角度来看…),当我们从protected更改为public时,会出现以下错误1'App10.App.OnShareTargetActivated(Windows.ApplicationModel.Activation.ShareTargetActivatedEventArgs)“:重写“受保护的”继承成员“Windows.UI.Xaml.Application.OnShareTargetActivated(Windows.ApplicationModel.Activation.ShareTargetActivatedEventArgs)”时无法更改访问修饰符”D:\Source Safe\Windows\testapp\App10\App10\App10.Shared\App.Xaml.cs