我有一个使用“汉堡包”图像的菜单。现在,当用户将鼠标悬停在图像上时,图像会以一种丑陋的方式突出显示。查看希望链接的图像。
我想要的是在鼠标悬停时更改图像的不透明度。有没有办法做到这一点?
我使用了带有“Click”事件的图像,并使用 ControlTemplate 和 Trigger 在悬停时分配不同的图像。我不认为我可以用同样的方式更改“菜单”图像。
我真的很感谢你们能给我的任何帮助!这是我的第一个 c# 项目,我通过这个网站学到了很多东西!
我的菜单 XAML 代码如下:
<Menu Grid.Column="1" Grid.Row="0" HorizontalAlignment="Right" VerticalAlignment="Top"
Background="#FFC2DAF2">
<MenuItem>
<MenuItem.Header>
<Image Width="20" Height="20" Source="FlatHamburger.png">
</Image>
</MenuItem.Header>
<MenuItem x:Name="About" Header="About" Click="AboutButton_Click"/>
<MenuItem x:Name="Setup" Header="Setup" Click="SetupButton_Click"/>
<MenuItem x:Name="AdminTools" Header="Admin" Click="adminMenuItem_Click" Visibility="Visible"/>
</MenuItem>
</Menu>