#visual-studio-2010 #c#-4.0 #.net-4.0 #event-handling #markup
#visual-studio-2010 #c #-4.0 #.net-4.0 #обработка событий #разметка
Вопрос:
В разметках иногда я могу захотеть указать, что у конкретного элемента управления должен быть метод для обработки события.
Есть ли способ, чтобы Visual Studio 2010 могла автоматически генерировать событие для меня. Я обнаружил, что иногда мне трудно запомнить подпись.
Я знаю, что могу обратиться к дизайнеру, но загрузка занимает много времени, и я нахожу это немного громоздким.
Ответ №1:
Я не уверен, я понимаю. Вы можете просто ввести имя несуществующего метода, щелкнуть по нему правой кнопкой мыши и выбрать «Перейти к обработчику событий».
Или, еще быстрее: просто введите имя события, за которым следует знак равенства, а затем нажмите TAB, когда появится текст <New event handler>
.
Комментарии:
1. хорошо, я больше не на работе, поэтому я не могу проверить прямо сейчас, но вы говорите, я мог бы просто ввести OnClick = «abc», щелкнуть правой кнопкой мыши на «abc», и у него должна быть опция «Перейти к обработчику событий»? Мне придется попробовать.
2. Я только что проверил в Visual Studio Web Developer Express, похоже, там этого не существует. То, о чем вы говорите, похоже, существует, когда вы находитесь на странице кода, я имею в виду возможность делать это на странице разметки.
3. на самом деле, я думаю, поскольку элементы управления, определенные в разметке, в любом случае отображаются в исходном коде, я мог бы просто сделать это на странице code behind, чтобы сгенерировать метод, а затем удалить привязку события и добавить его обратно в разметку.