다음을 통해 공유


사용자 지정 작업 디자이너에서 ExpressionTextBox 사용

ExpressionTextBox 샘플은 사용자 지정 활동 디자이너에서 사용하는 ExpressionTextBox 방법을 보여 줍니다. 사용자 지정 작업 , MultiAssign두 문자열 변수에 두 개의 문자열 값을 할당합니다. 일부 ExpressionTextBox 컨트롤은 InArgument에 바인딩되고 일부는 OutArgument에 바인딩됩니다.

샘플 세부 정보

인수 ArgumentToExpressionConverter 에 식을 바인딩할 때 사용되는 형식 변환기입니다. ConverterParameter는 적절하게 In 또는 Out로 설정해야 합니다. InOut 지원되지 않습니다.

UseLocationExpression 속성은 OutArgument에 대해 해당 식이 L-value(“left value” 또는 “___location value”) 식임을 지정하는 데 사용됩니다. 대부분의 경우 L-값 식은 반환되는 이름이 변수 또는 인수 이름임을 OutArgument 나타내는 데 사용되는 유효한 Visual Basic 식별자입니다.

MaxLines 예제에서 특성이 1로 설정되고 MinLines 설정되지 않았습니다. 이는 사용자가 입력한 텍스트 양에 관계없이 한 줄의 고정 크기임을 나타냅니다 ExpressionTextBox . 사용자 입력에 맞게 ExpressionTextBox가 확장되도록 하려면 MaxLinesMinLines보다 크게 설정합니다.

ExpressionTextBox는 인수에만 바인딩할 수 있으며 CLR 속성에 바인딩할 수 없습니다.

이 샘플을 사용하려면

  1. Visual Studio를 사용하여 ExpressionTextBoxSample.sln 파일을 엽니다.

  2. Ctrl+Shift+B를 눌러 솔루션을 빌드합니다.

이 샘플을 실행하려면

  1. 솔루션에 새 워크플로 콘솔 애플리케이션을 추가합니다.

  2. 새 워크플로 콘솔 애플리케이션 프로젝트에서 ExpressionTextBoxSample 프로젝트에 대한 참조를 추가합니다.

  3. 솔루션을 빌드합니다.

  4. 도구 상자에서 MultiAssign 작업을 끌어 워크플로에 놓습니다.

참고하십시오