0

我目前正在测试微软在 msdn 上提供的一些代码示例,以检查如何与魅力栏中的邮件应用程序共享来自应用程序的内容。

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 来测试我的应用程序。

4

1 回答 1

1

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

于 2014-10-22T15:11:46.080 回答