실버 라이트 사용자 컨트롤에 버튼과 이미지가 있습니다.
버튼을 클릭하면 테두리가 추가되었습니다.
버튼을 누르면 버튼에서 테두리를 제거 할 수 있습니까?
감사합니다.Silverlight에서 클릭 한 버튼의 테두리를 제거하는 방법은 무엇입니까?
2
A
답변
3
이렇게하려면 버튼 템플릿을 조정해야합니다. 먼저 Visual Studio 만 있으면 문서에서 가져올 수있는 기존 템플릿을 잡습니다 (템플릿의 복사본 편집을 사용하여 여기에서 블렌드합니다). Button Styles and Templates.
복사 사용하여 전체 스타일과 UserControl을 자원에 UserControl을 어딘가에 자원에 배치 또는 더 나은 아직 자신의 ResourceDictionary에 파일과 포함 MergedDictionaries
: -
NoFocusRectangleButtonStyle.xaml : -
당신의 UserControl에서<ResourceDictionary
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
<Style x:Key="NoFocusRectangleButtonStyle" TargetType="Button">
<!-- copy of style contents from documentation -->
</Style>
</ResourceDictionary>
는 : -
<UserControl .... >
<UserControl.Resources>
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="NoFocusRectangleButtonStyle.xaml" />
</ResourceDictionary.MergedDictionaries>
<!-- other local resources -->
</ResourceDictionary>
</UserControl.Resources>
<Grid x:Name="LayoutRoot" ...>
<Button Style="{StaticResource NoFocusRectangleButtonStyle}">
<Image Source="yourimage.png" />
</Button>
</Grid>
</UserControl>
지금 당신은 단지을 조정할 필요복사 된 스타일로 포커스 Rectangle
을 제거하십시오. 템플릿의 맨 아래에서 바로 찾을 수 있습니다. 삭제하십시오. 그런 다음 VisualStateGroups
세트의 마지막 부분을 보면 "Focus"라는 VisualState
이 표시되고 포함 된 Storyboard
을 삭제하면 완료됩니다.
관련 문제
- 1. GtkButton에서 "selected"테두리를 제거하는 방법은 무엇입니까?
- 2. Picturebox의 테두리를 제거하는 방법은 무엇입니까?
- 3. Silverlight에서 동적 캔버스의 테두리를 만드는 방법은 무엇입니까?
- 4. 사용자 정의 AlertDialog에서 테두리를 제거하는 방법은 무엇입니까?
- 5. Firefox의 그림자에서 이상한 테두리를 제거하는 방법은 무엇입니까?
- 6. 테두리 주위의 테두리를 제거하는 방법은 무엇입니까?
- 7. IE7에서 iframe 테두리를 제거하는 방법은 무엇입니까?
- 8. 버튼의 클릭 이벤트를 코딩하는 방법은 무엇입니까?
- 9. Silverlight에서 테두리 요소에 점선 테두리를 만드는 방법은 무엇입니까?
- 10. Silverlight에서 HyperlinkButton을 클릭 할 때 푸른 색 테두리를 피하는 방법은 무엇입니까?
- 11. Silverlight에서 두 개의 TextBlock을 포함하는 버튼의 너비를 조정하는 방법은 무엇입니까?
- 12. silverlight에서 라디오 버튼의 도트 색상을 변경하는 방법은 무엇입니까?
- 13. 양식 입력란을 클릭 할 때 파란색 바깥 쪽 테두리를 제거하는 방법은 무엇입니까?
- 14. 크롬의 입력 강조/초점 테두리를 재설정/제거하는 방법은 무엇입니까?
- 15. Safari에서 입력 요소의 값 부분에서 홀수 테두리를 제거하는 방법은 무엇입니까?
- 16. VB.net을 사용하여 Excel의 범위에있는 셀에서 테두리를 제거하는 방법은 무엇입니까?
- 17. 출력 문서 (MS Word)에서 행의 테두리를 제거하는 방법은 무엇입니까?
- 18. dompdf : 렌더링 된 표에서 테두리를 제거하는 방법은 무엇입니까?
- 19. Silverlight에서 캡처 한 비디오를 압축하는 방법은 무엇입니까?
- 20. jQueryUI 슬라이더 핸들 테두리를 제거하는 방법
- 21. WPF : 토글 버튼의 포커스가있는 애니메이션을 제거하는 방법은 무엇입니까?
- 22. DecoratedTabPanel 테두리를 사라지게 만드는 방법은 무엇입니까?
- 23. Flex에서 DataGridColumn의 테두리를 제거하는 방법이 있습니까?
- 24. CSS를 사용하여 라디오 버튼의 기본 배경 테두리를 변경하는 방법
- 25. 버튼의 진행 표시 줄 클릭
- 26. UITableView에 테두리를 설정하는 방법은 무엇입니까?
- 27. Silverlight에서 버튼을 클릭 할 때 입력의 유효성을 검사하는 방법은 무엇입니까?
- 28. 클릭 한 요소의 위치를 찾는 방법은 무엇입니까?
- 29. 클릭 한 요소 번호를 알려주는 방법은 무엇입니까?
- 30. Silverlight에서 테두리가있는 표를 만드는 방법은 무엇입니까?
멋진 솔루션입니다. 감사합니다. –