데이터 동작(WPF용 Blend SDK)

Blend for Visual Studio에서는 데이터 저장소를 사용하여 속성을 추가 및 수정하고, 데이터 비교 결과에 따라 시각적 상태 변경을 적용하며, 데이터 저장소의 변경 내용에 따라 특정 작업을 트리거하는 등 데이터 동작을 사용하여 다양한 방식으로 데이터를 조작할 수 있습니다.

데이터 저장소에 대한 자세한 내용은 데이터 저장소 추가 또는 수정(WPF용 Blend SDK)를 참조하십시오.

InvokeCommandAction 및 CallMethodAction 액션은 Views 및 ViewModels를 사용할 경우에 특히 유용합니다.

블렌드 데이터 동작

Blend에서는 다음과 같은 데이터 동작을 사용할 수 있습니다.

  • CallMethodAction 이벤트가 발생할 때 요소의 DataContext에서 메서드를 호출하려면 CallMethodAction 작업을 사용합니다.

    이 액션에 대한 자세한 내용은 CallMethodAction(WPF용 Blend SDK)을 참조하십시오.

  • DataStateBehavior 조건이 True인지, False인지에 따라 시각적 상태를 변경하려면 DataStateBehavior 동작을 사용합니다.

    이 동작에 대한 자세한 내용은 DataStateBehavior(WPF용 Blend SDK)를 참조하십시오.

  • FluidMoveSetTagBehavior 데이터 저장소를 만들거나 기존 데이터 저장소에 정보를 쓰려면 FluidMoveSetTagBehavior 동작을 사용합니다.

    이 동작에 대한 자세한 내용은 FluidMoveSetTagBehavior(WPF용 Blend SDK)를 참조하십시오.

  • InvokeCommandAction 데이터 소스별로 제공된 명령을 호출하려면 InvokeCommandAction 작업을 사용합니다.

    이 액션에 대한 자세한 내용은 InvokeCommandAction(WPF용 Blend SDK)을 참조하십시오.

  • SetDataStoreValueAction   런타임에 데이터 저장소의 값을 자동으로 조정하려면 SetDataStoreValueAction 동작을 사용합니다.

    이 액션에 대한 자세한 내용은 SetDataStoreValueAction(WPF용 Blend SDK)을 참조하십시오.

SketchFlow 데이터 동작

Blend for Visual Studio의 예제 데이터 기능을 사용하여 데이터를 표시하는 프로토타입을 만들 수 있습니다. 데이터 동작을 사용하여 사용자와 데이터 간의 상호 작용을 나타낼 수 있습니다.

SketchFlow에서는 다음과 같은 조건부 동작을 사용할 수 있습니다.

  • **RemoveItemInListBoxAction   **목록 상자에서 항목을 제거하는 효과를 보여 주려면 RemoveItemInListBoxAction을 사용합니다. RemoveItemInListBoxAction 동작은 데이터 템플릿 내부에서만 작동하며 이 동작이 있는 데이터 바인딩된 목록 상자에서 이 동작이 연결된 목록 상자 항목만 제거합니다.

    이 동작에 대한 자세한 내용은 RemoveItemInListboxAction(WPF용 Blend SDK)를 참조하십시오.

참고

Blend에서 사용할 수 있는 모든 동작을 SketchFlow 프로젝트에서 사용할 수 있지만SketchFlow 동작은 SketchFlow 프로젝트에서만 사용할 수 있습니다.

참고 항목

개념

기본 제공 동작 사용(WPF용 Blend SDK)

SketchFlow 동작 사용(WPF용 Blend SDK)