Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
O exemplo ExpressionTextBox mostra como usar o ExpressionTextBox em um designer de atividade personalizado. A atividade personalizada, MultiAssign
, atribui dois valores de cadeia de caracteres a duas variáveis de cadeia de caracteres. Alguns ExpressionTextBox controles se ligam a InArguments e outros a OutArguments.
Detalhes da amostra
O ArgumentToExpressionConverter
é o conversor de tipo usado ao vincular expressões a argumentos. O elemento ConverterParameter
deve ser ajustado para In
ou Out
conforme apropriado.
InOut
não é suportado.
O UseLocationExpression
atributo é usado em OutArgument
s para especificar que a expressão deve ser uma expressão de valor L ("valor esquerdo" ou "valor de localização"). Na maioria dos casos, uma expressão de valor L é um identificador válido do Visual Basic usado para indicar que o OutArgument
ser retornado é uma variável ou nome de argumento.
O MaxLines
atributo é definido como um neste exemplo e MinLines
não está definido. Isso indica que o ExpressionTextBox tem um tamanho fixo de uma linha, independentemente da quantidade de texto digitado pelo usuário. Para permitir que o ExpressionTextBox cresça para se ajustar à entrada do utilizador, configure MaxLines
maior que MinLines
.
Um ExpressionTextBox só pode ser vinculado a argumentos e não pode ser vinculado a propriedades CLR.
Para usar este exemplo
Usando o Visual Studio, abra o arquivo ExpressionTextBoxSample.sln.
Para criar a solução, pressione CTRL+SHIFT+B.
Para executar este exemplo
Adicione um novo Aplicativo de Console de Fluxo de Trabalho à solução.
Adicione uma referência ao projeto ExpressionTextBoxSample do novo projeto Workflow Console Application.
Crie a solução.
Arraste a atividade MultiAssign da caixa de ferramentas e solte-a no fluxo de trabalho.