2011-03-03 6 views
1

내부에 몇 개의 요소가있는 사용자 정의 컨트롤을 가지고 있는데 그 중 하나는 투명하게 배경을 설정하려는 요소 중 하나입니다. 그러나이 컨트롤의 사용자가 스타일을 사용하여 변경할 수 없도록해야합니다. UserControl의 Item 배경

예를

<Trigger Property="IsEnabled" Value="false"> 
      <Setter Property="Background" Value="{StaticResource DisabledBackground}" /> 
      <Setter Property="Foreground" Value="{StaticResource DisabledForeground}" /> 
     </Trigger> 

이 코드는 (I 변경할 해달라고 항목 포함) 전체 컨트롤의 배경을 설정합니다.

어떤 아이디어?

답변

0

컨트롤의 배경을 투명하게 설정할 수 없습니까? 상속 된 스타일을 재정의해야합니다.

+0

& @HCL, 방아쇠가이 부분을 덮어 씁니다. – Pacman

+0

@Pacman : 항목을 투명하게하고 전체 사용자 컨트롤을 투명하지 않게 설정하겠습니까? 컨트롤의 투명 구멍 같은 것? 이것은 우리가 제안한 방식대로 가능하지 않을 것입니다. – HCL

+0

@Pacman : 트리거의 컨트롤 색도 설정하십시오. –