Невозможно поделиться данными по почте с панелью чудо Windows 8.1

В настоящее время я тестирую пример кода, предоставленный Microsoft на 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();
}

Но когда я открываю Sharing в панели чарм и нажимаю на почту, появляется сообщение о том, что что-то пошло не так с информацией, которой я хотел бы поделиться.

Скриншот ошибки

Я проверил весь интернет, но я не могу найти подобную ошибку.

Так что, если кто-то получил подсказку о том, что пошло не так?

Я использую Visual Studio Professional 2013 с эмулятором для тестирования своего приложения.

1 ответ

Решение

Это может быть связано с тем, что вы не указали адрес электронной почты своей учетной записи в приложении Почта.

Другие вопросы по тегам