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가 확장되도록 하려면 MaxLines
를 MinLines
보다 크게 설정합니다.
ExpressionTextBox는 인수에만 바인딩할 수 있으며 CLR 속성에 바인딩할 수 없습니다.
이 샘플을 사용하려면
Visual Studio를 사용하여 ExpressionTextBoxSample.sln 파일을 엽니다.
Ctrl+Shift+B를 눌러 솔루션을 빌드합니다.
이 샘플을 실행하려면
솔루션에 새 워크플로 콘솔 애플리케이션을 추가합니다.
새 워크플로 콘솔 애플리케이션 프로젝트에서 ExpressionTextBoxSample 프로젝트에 대한 참조를 추가합니다.
솔루션을 빌드합니다.
도구 상자에서 MultiAssign 작업을 끌어 워크플로에 놓습니다.
참고하십시오
.NET