2016-06-10 5 views

답변

3

트리거를 사용하여 특정 조건에서 속성 값을 동적으로 변경할 수 있습니다.

<TextBox Style="{StaticResource BlurEffect}" /> 
<PasswordBox Style="{StaticResource BlurEffect}" /> 

당신은 어떤 요소에이 스타일을 적용 할 수 있습니다 : 당신이 제어에 그런

<Style x:Key="BlurEffect" TargetType="{x:Type Control}"> 
    <Style.Triggers> 
     <Trigger Property="IsFocused" Value="False"> 
      <Setter Property="Effect"> 
       <Setter.Value> 
        <BlurEffect Radius="5"></BlurEffect> 
       </Setter.Value> 
      </Setter> 
     </Trigger> 
    </Style.Triggers> 
</Style> 

당신이 당신의 스타일을 적용 : 컨트롤이 같은 집중 될 때이 경우 BlurEffectEffect 속성 값을 설정할 수 있습니다 Control 클래스에서 파생됩니다.

관련 문제