2011-10-26 5 views
0

이벤트 (포커스 가져 오기/잃기)가 실행될 때 VisualState로 업데이트하려는 컨트롤이 있습니다. 일반적으로 EventTrigger를 사용하여이 작업을 수행했습니다.Silverlight : 조건부 트리거/비헤이비어

그러나 이번에는 ... 이벤트가 발생했을 때 조건이 true이면 VisualState 만 변경하면됩니다.

Silverlight 4.0에서도 쉽게 구현할 수 있습니까?

답변

1

AttachedBehaviors를 사용하면 매우 쉽게이 작업을 수행 할 수 있습니다. 변경되는 일부 속성 (예 : IsFocused)에 바인딩 된 연결된 속성을 만들면 OnPropertyChangedEvent에서 조건을 확인하고 필요에 따라 VisualState를 계속 변경할 수 있습니다.

AttachedBehaviors에 대한 자세한 내용은 here