1

メトロアプリの本文としてコンテンツを含むメールを送信したい:-

1)system.net.mailはメトロアプリケーションでサポートされていないため、これを使用することにしました:-

using Windows.System;
//starts the default mail app with a subject, cc, bcc, and body
Launcher.LaunchUriAsync(new Uri("mailto:windows8devs@almostbeta.com?subject=Code Request&cc=kevin@almostbeta.com&bcc=admin@almostbeta.com&body=Hi!"));

しかし、私の疑問は、この電子メールの本文としてコンテンツを生成したいということですが、このコンテンツはhtmlタイプです。つまり、この本文はhtmlタイプです(htmlタグの間にテキストまたはコンテンツを指定します)

これを行う方法を教えてください。つまり、アプリケーションを介して送信したいこのメールの本文として、単純なhtmlタイプの本文を設定します。

私は間違っていますか、plsは私に知らせて、私が間違っている場合は私を修正します。

前もって感謝します。

4

2 に答える 2

1

これは、Win8/Metro 設計言語の正しい使用法ではありません。「Share Source」コントラクトのサポートを有効にしたいと考えています。共有契約の使用方法に関するサンプル/サポートへのリンクは次のとおりです。

http://code.msdn.microsoft.com/windowsapps/Sharing-Content-Target-App-e2689782

本文 (コンテンツ) を指定できますが、ユーザーはメール以外で共有することもできますが、メール アドレスを指定することはできません。メール送信サービスはいくつかありますが、ユーザーがメールを送信する前に編集する必要がない場合は、それがより良い解決策になる可能性があります。

于 2012-10-21T08:03:25.023 に答える
1

WinStore アプリのメール ストーリーは、現在かなり壊れています。コンテンツなしで mailto: を使用するか、メールの詳細なしで共有チャームを使用できます。将来のある時点で、一部の電子メール ドキュメント コントラクトのサポートを有効にする必要があると思いますが、まだ利用可能ではないと思います。

*編集

また、適切な Web サービスがまだ存在しない場合に、電子メールを送信するための Web サービスを作成する絶好の機会のようにも思えます。もちろん、自分で書くこともできます。

于 2012-10-19T09:20:07.800 に答える