0

こんにちは
。Windows RT アプリケーションのトースト通知をテストしています。マニフェスト ファイルで「Toast Capable」を yes に設定し、次のコードを使用して、ボタンによって呼び出されるサンプル メソッドを作成します。

var toastTemplate = ToastNotificationManager.GetTemplateContent(ToastTemplateType.ToastImageAndText01);

var text = toastTemplate.GetElementsByTagName("text")[0] as XmlElement; text.AppendChild(toastTemplate.CreateTextNode("これはテストです!"));

var image = toastTemplate.GetElementsByTagName("image")[0] as XmlElement; image.SetAttribute("src", String.Format("ms-appx:///{0}", "Images/rss_logo.png"));

ToastNotification toastNotification = new ToastNotification(toastTemplate); ToastNotifier toastNotifier = ToastNotificationManager.CreateToastNotifier(); toastNotifier.Show(トースト通知);

ボタンをクリックすると、画面の右上に通知が表示されますが、テキストと画像はありません...ボックスだけで、アプリケーションのロゴがあります。

どこが間違っているのか教えてください。ご協力いただきありがとうございます。

4

1 に答える 1

0

最初の問題(テキストが表示されない)について:

マニフェスト ファイル 'Package.manifest' で、フォアグラウンド テキストを 'Dark' に設定しました。
問題は、デフォルトでテキストの前景が白であることでした。

画像に関する問題:

私の画像は正しい形式ではなく、正しいディレクトリにもありませんでした。MS QuickStart([http://msdn.microsoft.com/en-us/library/windows/apps/xaml/Hh868254(v=win.10).aspx][1]) では、次のように述べられています:

> "バージョン画像ソースごとにこの手順の一部が表示されます。画像は > サイズが 200 KB 未満で、1024 x 1024 ピクセル未満でなければなりません。"

于 2013-03-27T15:52:59.210 に答える