2017-03-01 29 views
0

我UWP申請將發送兩個不同類型的通知作爲通用和提醒敬酒。在一般敬酒,我有兩個button.one按鈕將啓動URL和另一按鈕將勞克設置頁面。在第二種類型中,我有貪睡按鈕。我想要檢查吐司通知的按鈕點擊。檢測的Toast通知的按鈕單擊UWP

回答

1

您可以定義參數屬性通知的元素中。在此之後,您可以閱讀應用程序的OnActivated中的參數。

例如:

1)通知:

<actions> 
    <action content="launch" arguments="launch" /> 
    <action content="settings" arguments="settings" /> 
    </actions> 

2)你的應用程序中的代碼:

async protected override void OnActivated(IActivatedEventArgs args) 
{ 
    //Find out if this is activated from a toast; 
    If (args.Kind == ActivationKind.ToastNotification) 
    { 
     var toastArgs = args as ToastNotificationActivatedEventArgs; 
     var arguments = toastArgs.Arguments; 
    //... 

一些好的資源都可以從這裏:

Adaptive and interactive toast notifications

MSDN Forums

Full Sample from GitHub (by Microsoft)