Невозможно добавить обработчик событий в silverlight - PullRequest
0 голосов
/ 19 августа 2011

Я позиционирую кнопку как «Нажмите, чтобы увидеть Айфель»

<button type="button" id="Eifel">Eifel</button><br />

И в MainPage я пытаюсь добавить обработчик событий для этой кнопки, но она не срабатывает

HtmlElement htmlEl = htmlDoc.GetElementById("Eifel");
htmlEl.AttachEvent("onclick", new EventHandler<HtmlEventArgs>(onClickEifel));

Редактор продолжает подчеркивать красный EventHandler выше с сообщением, что "Извините, перегрузка не соответствует Eventhandler ..... найден"

Это настоящий вопрос, а не домашняя работа. Я изучаю основы и не могу найти ответ, кроме stackoverflow.

Спасибо

1 Ответ

1 голос
/ 19 августа 2011

Ваш метод onClickEifel (или onClickConvert) должен иметь подпись, соответствующую делегату EventHandler , поэтому в вашем случае:

private void onClickEifel(object sender, HtmlEventArgs e) 
{ 
   // your code
}

Этодело?Некоторое чтение по Delegates, если вам требуется:

Делегаты (Руководство по программированию в C #)
Использование делегатов (Руководство по программированию в C #)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...