In WPF, it Button.Clickis a routable event , which means that the event is routed up the visual tree before it is processed. This means that you can add an event handler to your XAML, for example:
<StackPanel Button.Click="button_Click">
<Button>Button 1</Button>
<Button>Button 2</Button>
<Button>Button 3</Button>
<Button>Button 4</Button>
</StackPanel>
Now all buttons will share one handler (button_Click) for their Click event.
, . , AddHandler, :
AddHandler(Button.ClickEvent, new RoutedEventHandler( button_Click));
. , StackPanel (, "stackPanel1" ) :
stackPanel1.AddHandler(Button.ClickEvent, new RoutedEventHandler( button_Click));