2017-03-01 54 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)