无法通过邮件与Windows 8.1魅力栏共享数据

时间:2014-10-22 14:04:27

标签: c# .net windows-store-apps data-sharing charms-bar

我目前正在测试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();
}

但是当我在魅力栏中打开分享并点击邮件时,会有一条消息告诉我,我想分享的信息出了问题。

Error Screenshot

我已在互联网上查看但我找不到任何类似的错误。

所以,如果有人得到关于出了什么问题的提示?

我正在使用带有模拟器的Visual Studio Professional 2013来测试我的应用程序。

1 个答案:

答案 0 :(得分:1)

这可能是因为您未在邮件应用程序中设置帐户电子邮件。