The Click attribute of the Button element adds the click event handler. The following code adds the click event handler for a Button.
<Button x:Name="DrawCircleButton" Height="40" Width="120"
Canvas.Left="10" Canvas.Top="10"
Content="Draw Circle"
VerticalAlignment="Top"
HorizontalAlignment="Left">
Click="DrawCircleButton_Click"
</Button>
The code for the click event handler looks like following.
private void DrawCircleButton_Click(object sender, RoutedEventArgs e)
{
}
Now, whatever code you write in the click event handler that will be executed on the Button click. The code listed in Listing 3 creates a circle on the Button click event handler.
private void DrawCircleButton_Click(object sender, RoutedEventArgs e)
{
// creates a Circle
Ellipse circle = new Ellipse();
circle.Width = 200;
circle.Height = 200;
circle.Fill = new SolidColorBrush(Colors.Yellow);
circle.Stroke = new SolidColorBrush(Colors.Black);
circle.StrokeThickness = 4;
LayoutRoot.Children.Add(circle);
}