Невозможно поделиться данными по почте с панелью чудо 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 ответ
Это может быть связано с тем, что вы не указали адрес электронной почты своей учетной записи в приложении Почта.