如何检查文本框输入Toast通知C#

时间:2016-07-18 17:00:29

标签: c# notifications windows-10 toast

我的Toast通知工作正常,我可以添加一些按钮并检查按下了哪个按钮。现在我需要在通知中检查文本框的输入,但我不知道如何。我在Google上搜索了类似的内容,但一无所获。

我的Toast通知看起来正确,但我只能获取信息,按下了哪个按钮 Here is how it looks like.

unit

2 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

如果您愿意,可以从App.xaml.cs中的Activated Event获取文本框值,如下所示:

protected async override void OnActivated(IActivatedEventArgs e)
{
    base.OnActivated(e);
    try
    {
        if (e.Kind == ActivationKind.ToastNotification)
        {
            ToastNotificationActivatedEventArgs toastArgs = (ToastNotificationActivatedEventArgs)e;
            string value = (string)toastArgs.UserInput["txtboxrep"]);
        }
    }
    catch { }
}

UserInput [""]是您文本框的名称/ ID,以及"值"的值应该设置它。

我在以下网址https://comentsys.wordpress.com/2016/05/31/windows-10-universal-windows-platform-toast-input/

中有一个使用Toast进行输入的完整示例