How to Get click event in my code behind file

Hi

I am using the following code to custmize my button. How can I get the Click event for this button in my code behind file

Thanks
Viswanand

<
Page x:Class="AvalonApplication7.Page1"

xmlns="http://schemas.microsoft.com/winfx/avalon/2005"

xmlns:x="http://schemas.microsoft.com/winfx/xaml/2005"

Title="Page1"

>

<Page.Resources>

<Style x:Key="ButtonStyler" TargetType="{x:Type Button}">

<Setter Property="Background" Value="RadialGradient #fedbb7 #feb873 " />

<Setter Property="Height" Value="30" />

<Setter Property="Margin" Value="5" />

<Setter Property="Template">

<Setter.Value>

<ControlTemplate TargetType="{x:Type Button}">

<Grid>

<Rectangle x:Name="GelBackground" Opacity="1" RadiusX="25" RadiusY="25" Fill="{TemplateBinding Background}" Stroke="VerticalGradient white #666666 " StrokeThickness="0.35" />

<Rectangle x:Name="GelShine" Margin="2,2,2,0" VerticalAlignment="top" RadiusX="25" RadiusY="25" Opacity="1" Fill="VerticalGradient #ccffffff transparent" Stroke="transparent" Height="15px"></Rectangle>

<ContentPresenter x:Name="GelButtonContent" VerticalAlignment="center" HorizontalAlignment="center" Content="{TemplateBinding Content}" />

</Grid>

<ControlTemplate.Triggers>

<Trigger Property="IsMouseOver" Value="true">

<Setter Property="Rectangle.Fill" Value="RadialGradient lime DarkGreen " TargetName="GelBackground" />

</Trigger>

<Trigger Property="IsPressed" Value="true">

<Setter Property="Rectangle.Fill" Value="RadialGradient #ffcc00 #cc9900 " TargetName="GelBackground" />

</Trigger>

</ControlTemplate.Triggers>

</ControlTemplate>

</Setter.Value>

</Setter>

<Style.Triggers>

<Trigger Property="IsMouseOver" Value="true">

<Setter Property="Foreground" Value="black " />

</Trigger>

<Trigger Property="IsPressed" Value="true">

<Setter Property="Foreground" Value="black " />

</Trigger>

</Style.Triggers>

</Style>

<Style x:Key="QuickSearch" BasedOn="{StaticResource ButtonStyler}" TargetType="{x:Type Button}">

<Setter Property="Grid.Row" Value="0" />

<Setter Property="Grid.Column" Value="1" />

<Setter Property="Content" Value="Quick Search" />

<Setter Property="VerticalAlignment" Value="bottom" />

<Setter Property="Width" Value="100" />

<Setter Property="FontWeight" Value="ExtraBold" />

</Style>

</Page.Resources>

<Grid>

<Grid ShowGridLines="true">

<RowDefinition Height="200" />

<RowDefinition />

<ColumnDefinition />

<ColumnDefinition />

<Button Style="{DynamicResource QuickSearch}" />

</Grid>

</Grid>

</Page>



Answer this question

How to Get click event in my code behind file

  • bill_chapin

    In your button have it look like:

    <Button Style="{DynamicResource QuickSearch}" Click="methodName"/>

    Then declare the method on the code partial class:



    private void methodName(object sender, EventArgs e) {
       ...
    }

     


  • How to Get click event in my code behind file