2

Мне нужно добавить действие onclick к уведомлению Toast, исходящему из центра уведомлений.Как добавить событие click to to to уведомление из центра уведомлений?

Я занимаюсь разработкой под управлением Windows 8.1 универсального приложения, мне нужно, чтобы перейти пользователь на другую страницу, когда он нажмите тост

ответ

0

Вы можете получить значение из атрибута launch, который был указан в тосте XML в OnLaunched способ в App класс. Каждый раз, когда пользователь нажимает уведомление в концентраторе уведомлений, этот метод будет вызван, потому что вы запускаете приложение через уведомление тоста.

Фактическое значение будет в args.Arguments.

0

Вы можете обрабатывать уведомления тостов, используя следующий фрагмент кода:

protected override void OnLaunched(LaunchActivatedEventArgs args) 
{ 
    string launchString = args.Arguments; 

    .... 
} 

Вы должны установить запуска параметров при создании тостов, как это:

var navigationString = ""#/MainPage.xaml?param1=12345"; 
var toastElement = ((XmlElement)toastXml.SelectSingleNode("/toast")); 
toastElement.SetAttribute("launch", navigationString); 

Подробнее: https://msdn.microsoft.com/en-us/library/windows/apps/xaml/hh868212.aspx http://www.c-sharpcorner.com/UploadFile/59b9d6/toast-notification-for-wp-8-1/

Смежные вопросы