1
私は簡単なトーストを表示しようとしていますが、最初にアプリをデプロイしたことを示しましたが、もう表示されません。私は展開間のコードに何も変更しませんでした。 NotificationExtensions.Win10(バージョン:14332.0.2)これはそれができるほど単純であるトーストは表示されません
なぜ、メインページでは、これはコードのみ
public MainPage()
{
this.InitializeComponent();
}
public static void Notification(string title, string content)
{
// Construct the visuals of the toast
ToastVisual visual = new ToastVisual()
{
TitleText = new ToastText()
{
Text = title
},
BodyTextLine1 = new ToastText()
{
Text = content,
},
};
ToastContent toastContent = new ToastContent()
{
Visual = visual,
};
// And create the toast notification
Windows.Data.Xml.Dom.XmlDocument doc = toastContent.GetXml();
var toast = new ToastNotification(toastContent.GetXml());
ToastNotificationManager.CreateToastNotifier().Show(toast);
}
private void buttonShowToast_Tapped(object sender, TappedRoutedEventArgs e)
{
Notification("a", "b");
}
インストール
NuGetパッケージである以外は、基本的な空のプロジェクトですそれは働いていないのですか?私は何らかの許可を逃していますか?
コンストラクタではなく、ボタンのクリックや他のイベントでメソッドを実行しようとしましたか?これはコード全体です - あなたは* async *としてメソッドをマークしましたが、私は* await *が見えません。おそらくあなたのメソッドがどこかでクラッシュしてしまい、それが待たれていなくて、例外があります。 – Romasz
また、* ToastVisual *にはどのようなNugetパッケージを使用しますか?私はそれがMSDNで述べたように(https://msdn.microsoft.com/en-US/windows/uwp/controls-and-patterns/tiles-and-notifications-adaptive-interactive-toasts)、すべて動作するようです。 – Romasz
ボタンと私が使っているNuGetパッケージを使って元の投稿を更新しました。それでもまだ動かない。 – vixez