Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
O exemplo ExpressionTextBox demonstra como integrar o ExpressionTextBox em um designer de atividade personalizado. A atividade personalizado, MultiAssign, atribui dois valores de cadeia de caracteres a duas variáveis de cadeia de caracteres. Alguns ExpressionTextBox controles se associam a InArguments e outros associam-se a OutArguments.
Detalhes de exemplo
É ArgumentToExpressionConverter o conversor de tipo usado ao associar expressões a argumentos. Deve ConverterParameter ser definido como In ou Out conforme apropriado. Não há suporte para InOut.
O atributo UseLocationExpression é usado em OutArguments para especificar que a expressão deve ser uma expressão de valor L (“valor esquerdo” ou “valor local”). Na maioria dos casos, uma expressão de valor L é um identificador válido do Visual Basic usado para indicar que o OutArgument retorno é 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 tamanho é fixo de uma linha, independentemente da quantidade de texto digitado pelo usuário. Para permitir que o ExpressionTextBox cresça e se ajuste à entrada do usuário, defina MaxLines maior que MinLines.
Um ExpressionTextBox só pode ser associado a argumentos e não pode ser associado 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 de Aplicativo do Console de Fluxo de Trabalho.
Crie a solução.
Arraste a atividade MultiAssign da caixa de ferramentas e solte-a no fluxo de trabalho.