다음을 통해 공유


Custom Activity Binding 샘플

Download sample

이 샘플에서는 활동 속성을 워크플로 속성에 바인딩하여 해당 워크플로 속성과 동일한 값을 가지도록 활동을 초기화하는 방법을 보여 줍니다.

사용자 지정 활동 바인딩을 설정하려면 표준 .NET Framework 속성 구문을 사용하여 속성을 노출하는 워크플로와 DependencyProperty 멤버를 노출하는 사용자 지정 활동이 필요합니다. 워크플로에 사용자 지정 활동을 추가한 후 활동 인스턴스의 속성 페이지에서 바인딩을 지정할 수 있습니다. 이 페이지에는 워크플로의 디자이너 창에 있는 해당 활동 아이콘을 이용하여 액세스할 수 있습니다.

Visual Studio의 Properties 창에서 활동 속성의 값 필드에 있는 줄임표(...) 단추를 클릭합니다. Binding 대화 상자가 열리고 맨 왼쪽 패널에 워크플로 속성이 나열됩니다.

이 샘플에서는 NameToPrint라는 String 속성을 가진 사용자 지정 활동이 만들어집니다. 이 간단한 사용자 지정 활동을 실행하면 이 값이 콘솔에 출력됩니다. 이 샘플의 워크플로에서는 NameToPrint라는 속성도 노출합니다. 이 속성은 워크플로를 만들 때 사용된 매개 변수 컬렉션에 호스트 응용 프로그램이 설정합니다.

워크플로가 실행될 때 이 활동의 NameToPrint 속성은 워크플로의 NameToPrint 속성에 바인딩됩니다. 이 속성은 콘솔 응용 프로그램에서 설정됩니다. 그런 다음 활동은 콘솔에 값을 씁니다.

참고

이 샘플에서는 워크플로 속성과 활동 속성 간의 바인딩만 표시합니다. 필요한 경우 활동 속성을 다른 활동 속성에 바인딩할 수도 있습니다.

이 샘플을 빌드하려면

  1. 이 항목에서 샘플 다운로드를 클릭하여 샘플을 다운로드합니다.

    이렇게 하면 샘플 프로젝트가 로컬 하드 디스크에 추출됩니다.

  2. 시작을 클릭하고 프로그램, Microsoft Windows SDK를 차례로 가리킨 다음 CMD 셸을 클릭합니다.

  3. 샘플의 소스 디렉터리로 이동합니다.

  4. 명령 프롬프트에서 **MSBUILD <Solution file name>**을 입력합니다.

이 샘플을 실행하려면

  • SDK 명령 프롬프트 창에서 샘플의 주 폴더 아래에 있는 HostApplication\bin\debug 폴더 또는 HostApplication\bin 폴더(VB 버전의 샘플의 경우)의 .exe 파일을 실행합니다.

참고 항목

기타 리소스

Using Dependency Properties
Tutorial: Create a Custom Activity
활동 바인딩 샘플

Footer image

Copyright © 2007 by Microsoft Corporation. All rights reserved.