0

我遇到了一个问题,Windows 8 中的共享非常有问题。因为我从 MSDN“共享内容源应用程序示例”下载了一个示例,并且它运行良好几次(比如说 3)。在我运行示例的第 4 次时,它显示:

目前无法分享(互联网已启动且邮件帐户已连接)

5 次生成邮件内容但无法发送,以此类推。

所以在我自己的应用程序中,我看到了同样的图片。谁能告诉我是什么问题?

为此,我创建了一个小应用程序:

public sealed partial class MainPage : Page
{
    DataTransferManager dtm;
    public MainPage()
    {
        this.InitializeComponent();
    }
    protected override void OnNavigatedTo(NavigationEventArgs e)
    {
        dtm = DataTransferManager.GetForCurrentView();
        dtm.DataRequested += OnDataRequested;
    }
    protected override void OnNavigatingFrom(NavigatingCancelEventArgs e)
    {
        dtm.DataRequested -= OnDataRequested;
        base.OnNavigatingFrom(e);
    }
    private async void OnDataRequested(DataTransferManager sender, DataRequestedEventArgs e)
    {
        DataRequestDeferral deferral = e.Request.GetDeferral();
            var file = await Windows.ApplicationModel.Package.Current.InstalledLocation.GetFileAsync(@"shareappemail.html");
            var stream = await file.OpenReadAsync();
            var rdr = new StreamReader(stream.AsStream());
            var contents = await rdr.ReadToEndAsync();
            DataPackage requestData = e.Request.Data;
            requestData.Properties.Title = "MyAppTitle";
            requestData.Properties.Description = "ShareWithSomebody"; // The description is optional.
            requestData.SetHtmlFormat(HtmlFormatHelper.CreateHtmlFormat(contents));
        deferral.Complete();
    }
}

shareappemail.html - 只是电子邮件的一些 html 模板。

而且这段代码不起作用......有人能说出什么是错的吗?(即使是 Microsoft Photo 应用程序也不共享...)

在此处输入图像描述

4

0 回答 0