2016-07-30 27 views
1

情報を検索しましたが見つかりませんでした。私に教えてください。通常の通知をクリックすると、目的のページにナビゲートする方法を教えてください。 閉鎖して開いているアプリケーションでの操作方法に興味があります。トースト通知navigate WinRT

p.s.私はScheduledToastNotificationを意味します

答えて

1

UWPを使用している場合は、App.xaml.cs.xのprotected override void OnActivated(IActivatedEventArgs args)メソッドでアクティベーションを処理する必要があります。 args.Kind == ActivationKind.ToastNotificationの場合、argsToastNotificationActivatedEventArgsです。

参照:

+0

私は開いているアプリケーション、通知をクリックすると起動します –

+0

OnActivatedは機能しません。閉じていると、アプリケーションはおそらくOnActivatedの作業ですが、アプリケーションを開くときに処理する必要があります。 –

+0

@АлександрАнаньевトーストの活性化のいくつかの形式が含まれている記事全体をお読みください、それらのいくつかは動作する必要があります。 – Athari

1

は私が原因@Squidwardにあなたの質問への答えを見つけました。 上記の記事から私はhttps://msdn.microsoft.com/ru-ru/library/windows/apps/xaml/hh868212.aspx

私のコードで、次のと私のOnLanchedフィールドを引数データに追加しました。今私は計画を立てることができるかもしれません!

 ToastTemplateType _toastTemplate = ToastTemplateType.ToastText02; 
     XmlDocument _toastXml = ToastNotificationManager.GetTemplateContent(_toastTemplate); 

     //this set argument for OnLaunched 
     IXmlNode toastNode = _toastXml.SelectSingleNode("/toast"); 
     ((XmlElement)toastNode).SetAttribute("launch", "111111"); 
     //--- 
関連する問題