我的Toast通知工作正常,我可以添加一些按钮并检查按下了哪个按钮。现在我需要在通知中检查文本框的输入,但我不知道如何。我在Google上搜索了类似的内容,但一无所获。
我的Toast通知看起来正确,但我只能获取信息,按下了哪个按钮
unit
答案 0 :(得分:0)
要访问此项,您需要使用后台任务来处理输入值 然后,您就可以从ToastNotificationActionTriggerDetail.UserInput
访问它了 上的示例答案 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进行输入的完整示例