I'm currently creating a windows style and I have integrate the button inside. How can I handle the click event of the buttons ? Am I obliged to create a custumcontrol ?
Here is my wpf style :
<Style TargetType="Window" x:Key="borderless">
<Setter Property="AllowsTransparency" Value="True"/>
<Setter Property="WindowStyle" Value="None"/>
<Setter Property="ResizeMode" Value="CanResizeWithGrip"/>
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="Window">
<Border Style="{DynamicResource windowBorder}">
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="Auto"/>
<RowDefinition/>
</Grid.RowDefinitions>
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto"/>
<ColumnDefinition Width="Auto"/>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="Auto"/>
<ColumnDefinition Width="Auto"/>
</Grid.ColumnDefinitions>
<Button Grid.Column="3" Style="{DynamicResource minimizeButton}"/>
<Button Grid.Column="4" Style="{DynamicResource closeButton}"/>
<Image Height="20" Width="{Binding Height, RelativeSource={RelativeSource Self}}" Margin="2"/>
<TextBlock Text="Title" Style="{DynamicResource windowTitle}" Grid.Column="1"/>
</Grid>
<ContentPresenter Grid.Row="1"/>
</Grid>
</Border>
</ControlTemplate>
</Setter.Value>
</Setter>
Thank you !