트리거 및 사용자 대화형 작업
응용 프로그램을 사용하는 동안 사용자 인터페이스에 있는 개체는 그 상태가 계속 변하게 됩니다. 단추 위에 마우스를 놓은 상태 또는 메뉴 항목을 누른 상태와 같이, 상태는 종종 사용자 입장에서 표현됩니다. 이와 같은 두 가지 예의 상태는 각각 UIElement.IsMouseOver 속성과 MenuItem.IsPressed 속성을 사용하여 개체에 구현됩니다. 애니메이션을 실행하는 등, 트리거의 변화에 응답하도록 응용 프로그램을 구성할 수 있습니다.
[!참고]
Microsoft Silverlight 1.0 또는 Silverlight 2 프로젝트에서는 트리거를 사용할 수 없습니다. Silverlight 1.0 응용 프로그램에서 모든 사용자 상호 작용(대화형 작업)은 이벤트 처리기를 사용하여 이루어집니다. 자세한 내용은 Silverlight 응용 프로그램에서 스토리보드를 제어하는 단추 만들기를 참조하십시오. Silverlight 2 응용 프로그램에서 사용자 상호 작용(대화형 작업)은 이벤트 처리기 또는 상태를 사용하여 이루어질 수 있습니다. 자세한 내용은 사용자 상호 작용에 대한 응답으로 상태 변경을 참조하십시오.