Compartilhar via


usar o editor de expressão

O Editor de Expressão é um controle do Designer de Fluxo de Trabalho usado em muitas atividades de fluxo de trabalho para inserir e avaliar expressões. O Editor de Expressão fornece uma experiência de edição no IDE completa que inclui o IntelliSense, coloração, ParamInfo, sublinhados de erros, entre outros recursos. O compilador valida a expressão depois de inserida. Se a expressão é inválido, um ícone de erro é exibido. O editor também pode ser aberto como uma caixa de diálogo do Editor de Expressão.

As expressões são valores literais ou código do Visual Basic associado aos argumentos ou às propriedades. Elas contêm elementos de valor (por exemplo, variáveis, constantes, literais, propriedades) que são combinados com operações para produzir um novo valor. As expressões são escritas usando a sintaxe de VB.NET mesmo se o aplicativo estiver em um programa usando C#. Isso significa que a capitalização não importa, a comparação é executada usando apenas um sinal de igual ("=" em vez de "=="), os operadores boolianos são as palavras "and" e "or", em vez de símbolos "&&" e "||", e Nothing é usado, em vez de null. Para obter mais informações sobre expressões e operadores no Visual Basic e para ver alguns exemplos, consulte Operadores e expressões no Visual Basic.

O Editor de Expressão se comporta da seguinte maneira:

  • Se o foco não estiver no editor de expressão, parece um controle normal TextBlock.

  • Uma vez que o foco estiver no editor de expressão, e ele se comporta como o controle editor de expressão. Após perder o foco, o Editor de Expressão fica parecido como uma TextBlock normal novamente.

  • Se você fica no editor de expressão em um designer rehosted de fluxo de trabalho, então se comporta como uma caixa de texto. Quando o foco é perdido no designer rehosted de fluxo de trabalho, o editor de expressão parece uma TextBlock normal novamente.

Observação

O IntelliSense no Editor de Expressão está disponível somente dentro do Visual Studio. No Visual Studio e em cenários hospedados novamente, o compilador valida a expressão depois que ela é inserida e o editor de expressão exibe um ícone de erro se a expressão não for válida.

Usar o editor de Expressão

  1. No Visual Studio, abra um projeto novo ou existente de fluxo de trabalho.

  2. Adicione, por exemplo, a atividade de Assign ao fluxo de trabalho.

    Observação

    Várias atividades de fluxo de trabalho têm editores de expressão. A expressão TextBlocks também aparece no designer variável, no designer do argumento, e no designer dinâmico do argumento. A atividade de Assign é usada como um exemplo.

  3. Clique no editor de expressão esquerdo do designer de atividade para atividades de Assign .

    As cadeias de caracteres <Para> e <Inserir uma expressão do VB> de marca de agua cinza são as cadeias de caracteres de texto padrão para editores de expressão na atividade Assign.

  4. Digite sua expressão. Se você inserir uma cadeia de caracteres, certifique-se coloque aspas ao redor de cadeia de caracteres. Se você escolher para associar o argumento da expressão a uma variável, deixe a aspas - tica.

    Quando você terminar, selecione uma região ou uma área fora do Editor de Expressão para mudar o foco a outra parte do designer. Mudar o foco faz com que o compilador valide a expressão, conforme descrito anteriormente.

    Uma forma alternativa de inserir ou editar uma expressão é clicar nas reticências ao lado do nome da propriedade na grade de propriedades. A seleção das reticências abre o Editor de Expressão como uma caixa de diálogo.