사용자 지정 활동 디자이너에서 ExpressionTextBox 사용
ExpressionTextBox 샘플에서는 사용자 지정 활동 디자이너에서 ExpressionTextBox를 사용하는 방법을 보여 줍니다. 사용자 지정 활동인 MultiAssign
은 두 개의 문자열 변수에 두 개의 문자열 값을 할당합니다. ExpressionTextBox 컨트롤 중 일부는 InArgument에 바인딩되고 또 다른 일부는 OutArgument에 바인딩됩니다.
샘플 세부 정보
ArgumentToExpressionConverter
는 식을 인수에 바인딩할 때 사용되는 형식 변환기입니다. ConverterParameter
는 In
또는 Out
으로 적절히 설정해야 합니다. InOut
은 지원되지 않습니다.
UseLocationExpression
특성은 OutArgument
에서 식이 L-value(“왼쪽 값” 또는 “위치 값”) 식이어야 하도록 지정하는 데 사용됩니다. 대부분의 경우 L-value 식은 반환되는 OutArgument
가 변수인지 인수 이름인지를 나타내는 데 사용되는 유효한 Visual Basic 식별자입니다.
이 예제에서 MaxLines
특성은 1로 설정되어 있으며 MinLines
는 설정되어 있지 않습니다. 이는 사용자가 입력하는 테스트 크기에 관계없이 ExpressionTextBox는 한 줄이라는 고정된 크기임을 나타냅니다. ExpressionTextBox를 사용자 입력에 맞춰 늘릴 수 있게 하려면 MaxLines
를 MinLines
보다 큰 값으로 설정합니다.
ExpressionTextBox는 인수에만 바인딩할 수 있고 CLR 속성에는 바인딩할 수 없습니다.
이 샘플을 사용하려면
Visual Studio를 사용하여 ExpressionTextBoxSample.sln 파일을 엽니다.
Ctrl+Shift+B를 눌러 솔루션을 빌드합니다.
이 샘플을 실행하려면
솔루션에 워크플로 콘솔 애플리케이션을 추가합니다.
새 워크플로 콘솔 애플리케이션 프로젝트의 ExpressionTextBoxSample 프로젝트에 대한 참조를 추가합니다.
솔루션을 빌드합니다.
도구 상자에서 MultiAssign 활동을 끌어 워크플로에 놓습니다.
참고 항목
.NET