使用自訂活動設計工具中的 ExpressionTextBox
ExpressionTextBox 範例示範如何在自訂活動設計工具中使用 ExpressionTextBox。 自訂活動 MultiAssign
會將兩個字串值指派給兩個字串變數。 某些 ExpressionTextBox 控制項會繫結至 InArgument,而某些則繫結至 OutArgument。
範例詳細資料
ArgumentToExpressionConverter
是將運算式繫結至引數時所使用的型別轉換子。 ConverterParameter
必須適當地設定為 In
或 Out
。 不支援 InOut
。
UseLocationExpression
屬性用於 OutArgument
,可指定運算式應該是 L 值 (「左值」或「位置值」) 運算式。 在大多數情況下,L-value 運算式是有效的 Visual Basic 識別碼,用來指出傳回的 OutArgument
為變數或引數名稱。
在這個範例中,MaxLines
屬性設定為一,而且未設定 MinLines
。 這表示 ExpressionTextBox 的固定大小為一行,不論使用者輸入多少的文字數量。 若要允許 ExpressionTextBox 成長來符合使用者輸入,請將 MaxLines
設定為大於 MinLines
。
ExpressionTextBox 只能繫結至引數,無法繫結至 CLR 屬性。
若要使用這個範例
使用 Visual Studio,開啟 ExpressionTextBoxSample.sln 檔案。
若要建置此方案,請按 CTRL+SHIFT+B。
若要執行這個範例
將新的工作流程主控台應用程式加入至方案。
從新的工作流程主控台應用程式專案,新增對 ExpressionTextBoxSample 專案的參考。
建置方案。
將 MultiAssign 活動從工具箱拖曳到工作流程中。