На моей странице есть элемент Border, который содержит некоторые элементы TextBlock, содержащиеся в сетке, например (упрощенно):
<Border Style="{StaticResource borderStyle}">
<Grid Background="Transparent">
<Grid.RowDefinitions>
<RowDefinition/>
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition/>
<ColumnDefinition/>
</Grid.ColumnDefinitions>
<TextBlock Text="Something" Grid.Column="0" Grid.Row="0" />
<TextBlock Text="Something else" Grid.Column="1" Grid.Row="0" />
</Grid>
</Border>
У меня определен следующий стиль:
<Style x:Key="borderStyle" TargetType="Border">
<Setter Property="CornerRadius" Value="0,0,15,15"/>
<Setter Property="Background" Value="Black"/>
<Setter Property="Opacity" Value="0.6"/>
</Style>
Как бы я добавил VisualStateGroup (или что-то подобное) к стилю, чтобы изменить прозрачность при наведении мыши?Я не могу заставить его работать для элемента Border, есть ли причина для этого?