나는 Trigger
s와 호버 효과가있는 일련의 버튼이 있습니다. 내 테마를 재정의하는 데 문제가 있음을 발견하여 TextBlock
또는 StackPanel
과 같이 다른 요소에 마우스를 가져 가면 효과가 추가 될 수 있는지 궁금합니다. 그게 가능하니?버튼이 아닌 WPF 요소에 마우스를 올려 놓은 상태를 만들 수 있습니까?
0
A
답변
1
예는 가능하지만, 제한, 그러나 배경을 설정하는 것은 유일한 siple 옵션
<TextBlock Text="Hello World!" Margin="0,23,0,111">
<TextBlock.Style>
<Style TargetType="TextBlock">
<Setter Property= "Background" Value="Transparent"/>
<Style.Triggers>
<Trigger Property ="IsMouseOver" Value="True">
<Setter Property= "Background" >
<Setter.Value>
<LinearGradientBrush StartPoint="0.5,0" EndPoint="0.5,1">
<GradientStopCollection>
<GradientStop Color="Aqua" Offset="0" />
<GradientStop Color="Transparent" Offset="1" />
</GradientStopCollection>
</LinearGradientBrush>
</Setter.Value>
</Setter>
</Trigger>
</Style.Triggers>
</Style>
</TextBlock.Style>
</TextBlock>
결과
1
그냥 알 수 있습니다. 만약을 대비해 대답으로 남겨주세요.
호버 주 TextBlock
A의 :
<TextBlock Text="Textblock">
<TextBlock.Style>
<Style TargetType="TextBlock">
<Style.Triggers>
<Trigger Property="IsMouseOver" Value="True">
<Setter Property="TextBlock.Background" Value="Blue" />
</Trigger>
</Style.Triggers>
</Style>
</TextBlock.Style>
</TextBlock>
관련 문제
- 1. 마우스를 올려 놓은 상태에서 div 위치를 어떻게 바꿀 수 있습니까?
- 2. 마우스를 올려 놓은 다음 함수를 호출하면
- 3. 마우스를 올려 놓은 요소 밖에서 마우스 스크롤을 방지하는 방법은 무엇입니까?
- 4. 수많은 인스턴스를 반환하는 캔버스에 마우스를 올려 놓은 것
- 5. 마우스가 올려 놓은 버튼 또는 상자
- 6. CSS를 사용하면 마우스를 올려 놓은 셀에 따라 테이블 행의 배경색을 어떻게 바꿀 수 있습니까?
- 7. 다른 요소에서 마우스를 올려 놓은 후 5 초 후에 불투명도를 유지할 수 있습니까?
- 8. Google지도에서 FusionTablesLayer에 마우스를 올려 놓습니다.
- 9. WordPress에 마우스를 올려 놓습니다.
- 10. 마우스를 올려 놓을 수있는 방법은?
- 11. 플렉스 4, 마우스를 올려 놓았을 때 버튼이 깜박임
- 12. javascript 요소를 내 div 요소에 올려 놓은 경우에만 javascript 요소를 표시하는 방법은 무엇입니까?
- 13. div에 마우스를 올려 놓고 마우스를 움직이는 텍스트
- 14. 버튼이 아닌 보이지 않는 형태로 만들 수 있습니까? VB
- 15. 다른 요소에 마우스를 올려 놓을 때 jQuery 이벤트가
- 16. 터치 장치에 마우스를 올려 놓지 마십시오.
- 17. imacros를 사용하여 마우스를 어떻게 움직일 수 있습니까?
- 18. 설명 위에 마우스를 올려 놓습니다.
- 19. 마우스를 색상 위에 올려 놓으십시오.
- 20. 마우스를 올려 놓기로 변경하려면 어떻게해야하나요?
- 21. 설명 woocommerce에 마우스를 올려 놓습니다.
- 22. jQuery : 사용자가 마우스를 올려 놓았을 때 더 큰 그림이있는 버튼이 있습니까?
- 23. 마우스를 올리거나 마우스를 올려 놓고 마우스를 움직이면 터치 스타트가 가능합니다.
- 24. WPF에서 어떻게 복잡한 툴팁을 만들 수 있습니까?
- 25. 는 부트 스트랩 버튼 위에 마우스를 올려
- 26. 썸네일 갤러리를 띄우고 추가 미리보기 이미지를 올려 놓습니다. 마우스를 올려 놓은 미리보기 이미지를 이웃과 겹치게 만드는 방법은 무엇입니까?
- 27. 1500ms에 대한 링크 위에 마우스를 놓은 상태에서 이미지 표시
- 28. 마우스를 특정 시간 이상 엘리먼트 위에 올려 놓은 경우에만 MouseMove 이벤트가 발생하는 방법?
- 29. Jquery를 사용하여 마우스를 올려 놓은 상태에서 끝없이 기능을 실행하는 방법, 호버프를 끝내는 방법
- 30. 스윙에서 마우스를 누르지 않은 구성 요소에서 마우스가 놓은 이벤트를 수신합니다.
아입니다, 당신이 대답을 찾은 것을 알았습니다. :) –
고마워! 어쨌든 너의 그라디언트가 더 멋지다 :) – Yisela