Witam,
chciałbym po najechaniu myszką zmienić tło małego grida, a nie całego canvasa, czy jest to możliwe (w XAML)?
<Grid Width="100" Height="150" HorizontalAlignment="Left" VerticalAlignment="Top">
<Grid.RowDefinitions>
<RowDefinition Height="50"/>
<RowDefinition Height="50"/>
<RowDefinition Height="50"/>
</Grid.RowDefinitions>
<Grid Style="{StaticResource GridStyle}" Grid.Row="0"/>
<Grid Style="{StaticResource GridStyle}" Grid.Row="1"/>
<Grid Style="{StaticResource GridStyle}" Grid.Row="2"/>
<Canvas Style="{StaticResource MainStyle}" Grid.Row="0" Grid.RowSpan="3"/>
</Grid>
<Style x:Key="GridStyle" TargetType="{x:Type Grid}">
<Setter Property="Background" Value="Yellow"/>
</Style>
<Style x:Key="MainStyle" TargetType="{x:Type Canvas}">
<Setter Property="Background" Value="Transparent"/>
<Style.Triggers>
<Trigger Property="IsMouseOver" Value="True">
<Setter Property="Background" Value="Silver"></Setter>
</Trigger>
</Style.Triggers>
</Style>