2016-01-16 4 views
1

Я пытаюсь войти в свои функции приложения из этой библиотеки https://toastspopuphelpballoon.codeplex.com/.Обработка события в библиотеке уведомлений

я сделал штраф простой тост без обработки событий, но я не могу управлять, чтобы получить работу образца с кнопкой и близкие события

в качестве образца я пытаюсь сделать простую демонстрацию, как документация говорит https://toastspopuphelpballoon.codeplex.com/documentation

 var toast = new ToastPopUp(
      "My Title", 
      "This is the main content.", 
      "Click this Hyperlink", 
      NotificationType.Information); 

     toast.HyperlinkObjectForRaisedEvent = new object(); 
     toast.HyperlinkClicked += this.ToastHyperlinkClicked; 
     toast.ClosedByUser += this.ToastClosedByUser; 
     toast.Show(); 

и мне нужно использовать это событие HyperLinkClicked сделать свой материал ...

я не могу понять, как использовать это событие

я пытался что-то вроде

toast.HyperlinkClicked += new EventHandler(myevent_method); 

но против продолжать бросать мне ошибки, я не могу понять, как справиться с этим события с помощью этой библиотеки, но я на самом деле нужно.

Надежда на вашу помощь, спасибо

+0

Пожалуйста, добавьте исключения или сообщения об ошибках – Aphelion

+0

Что вы имеете в виду? erros я получил от vs? – GGodlike

+0

Цитата: но vs продолжают бросать мне ошибки. Добавьте эти ошибки. – Aphelion

ответ

2

Проблема заключается в том, что метод myevent_method должен иметь следующую подпись:

void myevent_method(object sender, Mantin.Controls.Wpf.Notification.HyperLinkEventArgs eventArgs) 

Убедитесь, что вы добавить обработчик как:

toast.HyperlinkClicked += new my_method; 

или:

toast.HyperlinkClicked 
    += new EventHandler<Mantin.Controls.Wpf.Notification.HyperLinkEventArgs>(my_method); 

Как только вы получите это право, он должен работать.

+0

ОК, теперь он выдает эту ошибку: 'Нет перегруженного метода для« my_method », что соответствует делегату« EventHandler » – GGodlike

+0

Я переписал свой метод в: 'ничтожной my_method (объект отправителя, EventArgs) Mantin.Controls.Wpf.Notification.HyperLinkEventArgs { }' – GGodlike

+0

И так, что исправить ошибку или не – Enigmativity