【发布时间】:2019-06-02 19:26:34
【问题描述】:
我使用 Button 的内容(不是背景)作为图像,并希望在鼠标悬停时设置另一个图像。我正在尝试将内容设置如下,但失败了。
<Button x:Name="Test" HorizontalAlignment="Left" VerticalAlignment="Top" Width="120" Margin="40,40,0,0" Height="120" Style="{StaticResource {x:Static ToolBar.ButtonStyleKey}}" BorderThickness="0" Click="Test_Click">
<Button.Content>
<Image Source="Images/Test.png"></Image>
</Button.Content>
<Button.Style>
<Style>
<Style.Triggers>
<Trigger Property="Button.IsMouseOver" Value="True">
<Setter Property="Button.Content" Value=" <Image Source='Images/TestHover.png'></Image> " />
</Trigger>
</Style.Triggers>
</Style>
</Button.Style>
【问题讨论】:
-
不,我使用的不是背景,而是图像的内容。
标签: wpf image button mouseover