Я хочу иметь возможность скрывать конкретную метку в моем приложении, когда я наводю на нее курсор и открываю раскрывающийся список. Я настроил свой xaml как таковой
<Grid Width="161" Height="41" Margin="0,2,0,0">
<Label x:Name="lblFoo" Content="{Binding Role}" Foreground="Black" HorizontalContentAlignment="Center" VerticalContentAlignment="Center" Grid.RowSpan="2">
<Label.Style>
<Style TargetType="Label">
<Setter Property="Visibility" Value="Visible"/>
<Style.Triggers>
<DataTrigger Binding="{Binding ElementName=lblFoo, Path=IsMouseOver}" Value="True">
<Setter Property="Visibility" Value="Hidden"/>
</DataTrigger>
</Style.Triggers>
</Style>
</Label.Style>
</Label>
<ComboBox x:Name="cbFoo">
<ComboBox.Style>
<Style TargetType="ComboBox">
<Style.Triggers>
<DataTrigger Binding="{Binding ElementName=cbFoo, Path=IsMouseOver}" Value="True">
<Setter Property="Visibility" Value="Visible"/>
</DataTrigger>
<DataTrigger Binding="{Binding ElementName=cbFoo, Path=IsMouseOver}" Value="False">
<Setter Property="Visibility" Value="Hidden"/>
</DataTrigger>
</Style.Triggers>
</Style>
</ComboBox.Style>
</ComboBox>
Но основная проблема в том, что когда я нахожу курсор на свой ярлык, он начинает мерцать и не скрывается. Я не знаю, что я здесь делаю не так. Кто-нибудь знает, что мне нужно сделать, чтобы заставить его работать? Большое спасибо за вашу помощь.