2013-08-27 44 views
1

我想更改鼠標懸停時的背景圖片。但我不能。下面是我的源代碼..如何更改wpf中的按鈕控制模板中的背景圖片

<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> 

任何幫助嗎?

+0

除了什麼尼特建議。您也可以使用兩個圖像,並使用觸發器中的可見性播放。 –

回答

1

您必須將x:Name設置爲Image,並將setter集TargetName設置爲給定的圖像名稱。它應該工作。

+0

It works .. Thanks man .. –

相關問題