배경을 설정하고 버튼의 이미지 위로 마우스를 가져갑니다.

해리 보이

내 WPF 페이지 (C # 애플리케이션)에 8 개의 버튼이 있습니다. 이 버튼 각각에 대해 다른 이미지를 배치하고 이미지 위로 마우스를 가져 가기를 원합니다.

이 링크는 모든 버튼의 배경 이미지를 배치하는 방법을 알려줍니다 : wpf 버튼 배경 이미지

각 버튼이 고유 한 배경 이미지를 갖고 이미지 위로 마우스를 가져 가도록이를 수정하려면 어떻게해야합니까?

Rohit Vats

다른 이미지가 필요한 경우 배경 이미지와 호버 이미지를 설정해야합니다 differently for each button.

또한, hover over image won't be visible버튼 브러시 위에있는 기본 마우스는 항상 버튼의 배경보다 우선하기 때문입니다. 이를 위해 override default template기본 스타일 버튼에서 수행 할 수 있습니다.

하나의 버튼에 대해 아래 예에서 언급했듯이 다른 버튼에 대해서도 복제해야합니다. ( 기본 템플릿은 모든 버튼에 자동으로 적용되므로 재정의 할 필요가 없습니다. 다른 7 개의 버튼은 내부 스타일 만 제공하면됩니다. )

<StackPanel>
   <StackPanel.Resources>
      <Style TargetType="Button">
         <Setter Property="Template">
           <Setter.Value>
             <ControlTemplate TargetType="Button">
               <Border Background="{TemplateBinding Background}">
                  <ContentPresenter/>
               </Border>
             </ControlTemplate>
           </Setter.Value>
         </Setter>
       </Style>
    </StackPanel.Resources>
    <Button Width="100" Height="100">
      <Button.Style>
        <Style TargetType="Button"
               BasedOn="{StaticResource {x:Type Button}}">
           <Setter Property="Background">
             <Setter.Value>
               <ImageBrush ImageSource="Image1.png"/>
             </Setter.Value>
           </Setter>
           <Style.Triggers>
             <DataTrigger Binding="{Binding IsMouseOver,
                                         RelativeSource={RelativeSource Self}}"
                          Value="True">
                <Setter Property="Background">
                  <Setter.Value>
                    <ImageBrush ImageSource="Image2.png"/>
                  </Setter.Value>
                </Setter>
              </DataTrigger>
            </Style.Triggers>
         </Style>
      </Button.Style>
   </Button>
</StackPanel>

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

WPF 마우스가 버튼 위에있을 때 배경 이미지를 변경하는 방법

분류에서Dev

WPF 버튼 위로 마우스를 가져갈 때 이미지를 변경하는 이미지 버튼을 만드는 방법은 무엇입니까?

분류에서Dev

Cypress를 사용하여 버튼 위로 마우스를 가져갑니다.

분류에서Dev

CSS를 사용하여 버튼 위로 마우스를 가져갈 때 사이트 배경 이미지를 변경하려면 어떻게해야합니까?

분류에서Dev

링크 위로 마우스를 가져 가지 않고 마우스를 가져갈 때 버튼 내부의 링크 색상을 변경하는 방법

분류에서Dev

마우스 오버 도구로 최상위 이미지의 이름을 가져오고 고정 된 위치에 도구 설명을 표시합니다.

분류에서Dev

배경색 전환이 사라지지 않도록하고 요소를 클릭하기 위해 특정 시간 동안 마우스를 가져갑니다.

분류에서Dev

웹 페이지 상단의 이미지 위로 마우스를 가져간 후 특정 div를 지정하고 이미지 마우스 오버를 기반으로 다른 div를 숨기고 싶습니다.

분류에서Dev

버튼의 배경 이미지를 왼쪽 정렬로 설정하려면 어떻게해야합니까?

분류에서Dev

애니메이션하는 동안 animate () 속도를 변경하고 요소 위로 마우스를 가져갑니다.

분류에서Dev

버튼의 배경 이미지로 설정된 웹 서비스 이미지

분류에서Dev

버튼 위로 마우스를 가져갈 때 이미지를 표시하는 방법 (상속 없음)

분류에서Dev

마우스를 올리면 배경 이미지를 전체 div로 가져오고 싶습니다.

분류에서Dev

링크 위로 마우스를 가져 가거나 (마우스 오버) 이미지 변경

분류에서Dev

이미지 위로 마우스를 가져 가면 더 이상 마우스가 없을 때까지 계속 확대되고 싶습니다.

분류에서Dev

UIButton을 하위 클래스로 분류하여 버튼의 배경 이미지 이름을 얻는 방법은 무엇입니까?

분류에서Dev

다른 요소를 변경하려면 요소 위로 마우스를 가져갑니다.

분류에서Dev

XCode의 배경 이미지를 기준으로 버튼 정렬

분류에서Dev

StatusBar에 기록 된 메시지는 QMenuBar의 버튼 위로 마우스를 가져 가면 변경되지만 마우스가 버튼을 떠날 때 되 돌리지 않습니다.

분류에서Dev

UILabel의 텍스트를 변경하면 모든 imageView와 버튼이 원래 위치로 돌아갑니다.

분류에서Dev

마우스를 가져 가면 버튼 이미지 변경 tkinter

분류에서Dev

이미지 위로 마우스를 가져 가면 HTML 배경이 변경됩니다.

분류에서Dev

마우스 오버시 이미지의 배경색을 변경하고 싶습니다.

분류에서Dev

이미지 위로 마우스를 가져 가면 버튼 표시

분류에서Dev

버튼 위로 마우스를 가져 가면 이미지 표시

분류에서Dev

CSS의 버튼 텍스트에 패딩을 추가하여 배경 이미지를 표시합니다.

분류에서Dev

Javafx에서 버튼 마우스 클릭으로 ImageView의 이미지 (src)를 변경하는 방법은 무엇입니까?

분류에서Dev

버튼 위로 마우스를 가져갈 때 범위의 CSS 색상 변경

분류에서Dev

배경 이미지 위의 텍스트는 마우스 오버 상태를 제거합니다.

Related 관련 기사

  1. 1

    WPF 마우스가 버튼 위에있을 때 배경 이미지를 변경하는 방법

  2. 2

    WPF 버튼 위로 마우스를 가져갈 때 이미지를 변경하는 이미지 버튼을 만드는 방법은 무엇입니까?

  3. 3

    Cypress를 사용하여 버튼 위로 마우스를 가져갑니다.

  4. 4

    CSS를 사용하여 버튼 위로 마우스를 가져갈 때 사이트 배경 이미지를 변경하려면 어떻게해야합니까?

  5. 5

    링크 위로 마우스를 가져 가지 않고 마우스를 가져갈 때 버튼 내부의 링크 색상을 변경하는 방법

  6. 6

    마우스 오버 도구로 최상위 이미지의 이름을 가져오고 고정 된 위치에 도구 설명을 표시합니다.

  7. 7

    배경색 전환이 사라지지 않도록하고 요소를 클릭하기 위해 특정 시간 동안 마우스를 가져갑니다.

  8. 8

    웹 페이지 상단의 이미지 위로 마우스를 가져간 후 특정 div를 지정하고 이미지 마우스 오버를 기반으로 다른 div를 숨기고 싶습니다.

  9. 9

    버튼의 배경 이미지를 왼쪽 정렬로 설정하려면 어떻게해야합니까?

  10. 10

    애니메이션하는 동안 animate () 속도를 변경하고 요소 위로 마우스를 가져갑니다.

  11. 11

    버튼의 배경 이미지로 설정된 웹 서비스 이미지

  12. 12

    버튼 위로 마우스를 가져갈 때 이미지를 표시하는 방법 (상속 없음)

  13. 13

    마우스를 올리면 배경 이미지를 전체 div로 가져오고 싶습니다.

  14. 14

    링크 위로 마우스를 가져 가거나 (마우스 오버) 이미지 변경

  15. 15

    이미지 위로 마우스를 가져 가면 더 이상 마우스가 없을 때까지 계속 확대되고 싶습니다.

  16. 16

    UIButton을 하위 클래스로 분류하여 버튼의 배경 이미지 이름을 얻는 방법은 무엇입니까?

  17. 17

    다른 요소를 변경하려면 요소 위로 마우스를 가져갑니다.

  18. 18

    XCode의 배경 이미지를 기준으로 버튼 정렬

  19. 19

    StatusBar에 기록 된 메시지는 QMenuBar의 버튼 위로 마우스를 가져 가면 변경되지만 마우스가 버튼을 떠날 때 되 돌리지 않습니다.

  20. 20

    UILabel의 텍스트를 변경하면 모든 imageView와 버튼이 원래 위치로 돌아갑니다.

  21. 21

    마우스를 가져 가면 버튼 이미지 변경 tkinter

  22. 22

    이미지 위로 마우스를 가져 가면 HTML 배경이 변경됩니다.

  23. 23

    마우스 오버시 이미지의 배경색을 변경하고 싶습니다.

  24. 24

    이미지 위로 마우스를 가져 가면 버튼 표시

  25. 25

    버튼 위로 마우스를 가져 가면 이미지 표시

  26. 26

    CSS의 버튼 텍스트에 패딩을 추가하여 배경 이미지를 표시합니다.

  27. 27

    Javafx에서 버튼 마우스 클릭으로 ImageView의 이미지 (src)를 변경하는 방법은 무엇입니까?

  28. 28

    버튼 위로 마우스를 가져갈 때 범위의 CSS 색상 변경

  29. 29

    배경 이미지 위의 텍스트는 마우스 오버 상태를 제거합니다.

뜨겁다태그

보관