button1.AddHandler(Button.ClickEvent, new RoutedEventHandler(button1_Click));
тогда вам нужно создать такую функцию, как
void button1_Click(object sender, RoutedEventArgs e)
{
throw new NotImplementedException();
}
Ответ 3
Если вы добавляете новое событие со стороны XAML, IDE выполняет большую часть работы для вас.
Например, если вы наберете
<Button Name="button1" Click=
тогда в IDE появится всплывающее окно всех ваших созданных событий.
Вы можете выбрать одно из ранее созданных событий или создать новый, выбрав "Обработчик новых событий"
Если вы выберете "Обработчик новых событий", то VS автоматически добавит скелет для вас в код form.xaml.cs С#. Вы просто добавляете все, что хотите, чтобы событие щелчка делалось внутри уже сделанного скелета.
Надеюсь, это поможет!
Ответ 4
WPF - это не новый язык, т.е. он точно такой же. Единственное, что может измениться, это тип делегата. Так что да, вы сделали бы это так же.