1

我想在鼠标悬停时更改背景图像。但我不能。下面是我的源代码..

    <Button.Template>
    <ControlTemplate>
          <Border HorizontalAlignment="Center" VerticalAlignment="Center">
            <Image Source="../Resources/Images/refresh.png"   Width="16" Height="16" />
           </Border>
    </ControlTemplate>
     </Button.Template>

我尝试使用下面的代码,但它甚至没有编译..

       <ControlTemplate.Triggers>
           <Trigger Property="IsMouseOver" Value="True">
              <Setter Property="Source" Value="../Resources/Images/refresh_Hover.png"                            />
           </Trigger>
        </ControlTemplate.Triggers>

有什么帮助吗?

4

1 回答 1

1

您将不得不 在 setter 中设置x:Name给定的图像名称。它应该工作。ImageTargetName

于 2013-08-27T09:44:10.143 回答