我目前正在测试msdn上microsoft提供的一些代码示例,以检查应用程序与魅力栏中的邮件应用程序共享内容的方式。
microsoft为您提供的代码如下所示:
private void RegisterForShare()
{
DataTransferManager dataTransferManager = DataTransferManager.GetForCurrentView();
dataTransferManager.DataRequested += new TypedEventHandler<DataTransferManager, DataRequestedEventArgs>(this.ShareTextHandler);
}
private void ShareTextHandler(DataTransferManager sender, DataRequestedEventArgs e)
{
DataRequest request = e.Request;
request.Data.Properties.Title = "Share Text Example";
request.Data.Properties.Description = "A demonstration that shows how to share text.";
request.Data.SetText("Hello World!");
}
我在下面的方法中调用注册视图以进行共享的函数,如教程中所要求的那样:
public override void OnNavigatedTo(object navigationParameter, Windows.UI.Xaml.Navigation.NavigationMode navigationMode, Dictionary<string, object> viewModelState)
{
SelectedContact = (Contact)navigationParameter;
base.OnNavigatedTo(navigationParameter, navigationMode, viewModelState);
RegisterForShare();
}
但是当我在魅力栏中打开分享并点击邮件时,会有一条消息告诉我,我想分享的信息出了问题。
我已在互联网上查看但我找不到任何类似的错误。
所以,如果有人得到关于出了什么问题的提示?
我正在使用带有模拟器的Visual Studio Professional 2013来测试我的应用程序。
答案 0 :(得分:1)
这可能是因为您未在邮件应用程序中设置帐户电子邮件。