2017-01-22 10 views
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パッケージである以外は、基本的な空のプロジェクトですそれは働いていないのですか?私は何らかの許可を逃していますか?

+0

コンストラクタではなく、ボタンのクリックや他のイベントでメソッドを実行しようとしましたか?これはコード全体です - あなたは* async *としてメソッドをマークしましたが、私は* await *が見えません。おそらくあなたのメソッドがどこかでクラッシュしてしまい、それが待たれていなくて、例外があります。 – Romasz

+0

また、* ToastVisual *にはどのようなNugetパッケージを使用しますか?私はそれがMSDNで述べたように(https://msdn.microsoft.com/en-US/windows/uwp/controls-and-patterns/tiles-and-notifications-adaptive-interactive-toasts)、すべて動作するようです。 – Romasz

+0

ボタンと私が使っているNuGetパッケージを使って元の投稿を更新しました。それでもまだ動かない。 – vixez

答えて

0

私はそれを理解しました。何らかの理由で、Windows 10はVisual Studioで配布されたすべてのアプリケーションの通知を無効にしました。デバイスの設定で「通知&アクション」に移動し、「これらの送信者からの通知を取得する」の下で許可をトグルしました。

アプリの「オン」に権限を切り替えて問題を解決しました。

関連する問題