共用方式為


在自定義活動設計工具中使用 ExpressionTextBox

ExpressionTextBox 範例示範如何在自訂活動設計工具中使用 ExpressionTextBox 。 自訂活動 MultiAssign會將兩個字串值指派給兩個字串變數。 某些 ExpressionTextBox 控件系結至 InArguments,而某些控件系結至 OutArguments。

範例資料詳情

ArgumentToExpressionConverter是將表達式系結至自變數時所使用的型別轉換器。 必須將 ConverterParameter 適當地設定為 InOut。 不支援 InOut

屬性 UseLocationExpression 用於 OutArguments,以指定表示式應該是 L 值 (“left value” 或 “location value”) 表達式。 在大部分情況下,L 值表達式是有效的 Visual Basic 識別碼,用來指出 OutArgument 傳回的 是變數或自變數名稱。

屬性 MaxLines 在此範例中設定為其中一個,而且 MinLines 未設定。 這表示 ExpressionTextBox 不論使用者輸入的文字數量為何,都是一行的固定大小。 若要讓 ExpressionTextBox 成長以符合使用者輸入,請設定 MaxLines 大於 MinLines

ExpressionTextBox 只能系結至自變數,而且不能系結至 CLR 屬性。

若要使用此範例

  1. 使用 Visual Studio 開啟ExpressionTextBoxSample.sln檔案。

  2. 若要建置此方案,請按 CTRL+SHIFT+B。

若要執行此範例

  1. 將新的工作流程主控台應用程式新增至解決方案。

  2. 從新的工作流程主控台應用程式專案中新增對 ExpressionTextBoxSample 專案的參考。

  3. 建置解決方案。

  4. MultiAssign 活動從工具箱拖曳到工作流程中。

另請參閱