2013-08-27 9 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

그것은 일했다 .. 고마워요 .. –