3
WPF의 대화 상자에 TabControl
을 구현하고 있습니다. 선택한 탭의 색상 (마우스 다운)은 기본적으로 흰색입니다. 선택한 탭의 색상을 호버의 색상으로 변경하고 싶습니다. 탭 위로 마우스를 가져 가면 탭의 색상이 Office 파란색 그라디언트로 바뀝니다. 그러면 선택한 탭의 색상을 원하는대로 설정할 수 있습니다. 마우스 클릭시).TabControl에서 선택한 탭의 색상을 변경하는 방법은 무엇입니까?
어떻게하면됩니까?
이 코드 조각은 작동하지 않습니다
<Style x:Key="StyleTabControl" TargetType="{x:Type TabItem}">
<Setter Property="Background" Value="#FFFDFDFD"/>
<Style.Triggers>
<Trigger Property="IsSelected " Value="True">
<Setter Property="Background" Value="SlateGray"></Setter>
</Trigger>
</Style.Triggers>
</Style>
참고 : 나는 또한 트리거 속성 IsMouseCaptured 이벤트를 시도했다. 아직도 작동하지 않습니다.
이 CSS 클래스를 만들고 원하는대로 마우스 다운 속성을 설정할 수 있습니다. 또는 기본 CSS로 들어갈 수 있습니다. 귀하는 사이트에로드하여 수정했습니다. 첫 번째 접근법은 일반적으로 전체 사이트가 이와 같이 작동하지 않는 한 더 좋습니다. –
WPF의 CSS? 나는 당신이 질문을 읽지 않았다라고 생각한다 – paqogomez
몇 가지 코드를 보여라. CSS 답변을 얻지 못하게하십시오. – Shoe