Cześć,
prośba o podpowiedź, dlaczego nie działa ten Trigger IsMouseOver przy wartości True.
Przy wartości False jest OK.
<DataTemplate x:Key="CommandsTemplate">
<Border>
<ItemsControl IsTabStop="False" ItemsSource="{Binding}" Margin="3,2">
<ItemsControl.ItemTemplate>
<DataTemplate>
<Button Content="{Binding Path=DisplayName}"
Command="{Binding Path=Command}"
>
<Button.Style>
<Style TargetType="{x:Type Button}">
<Style.Triggers>
<Trigger Property="IsMouseOver" Value="True">
<Setter Property="Background">
<Setter.Value>
<LinearGradientBrush >
<GradientStop Color="#8EA7EE" Offset="0.1" />
<GradientStop Color="#5275DC" Offset="0.5" />
<GradientStop Color="#8EA7EE" Offset="1.0" />
</LinearGradientBrush>
</Setter.Value>
</Setter>
</Trigger>
<Trigger Property="IsMouseOver" Value="False">
<Setter Property="Background">
<Setter.Value>
<LinearGradientBrush >
<GradientStop Color="#637BC1" Offset="0.1" />
<GradientStop Color="#2A4695" Offset="0.5" />
<GradientStop Color="#637BC1" Offset="1.0" />
</LinearGradientBrush>
</Setter.Value>
</Setter>
</Trigger>
</Style.Triggers>
</Style>
</Button.Style>
</Button>
</DataTemplate>
</ItemsControl.ItemTemplate>
</ItemsControl>
</Border>
</DataTemplate>
pzdr
iendrus