использовать редактор выражений
Редактор выражений — это элемент управления конструктора рабочих процессов, используемый во многих действиях рабочего процесса для ввода и вычисления выражений. Редактор выражений предоставляет полнофункциональный интерфейс редактирования интегрированной среды разработки, включая IntelliSense, цвета, ParamInfo, quiggles ошибок, среди других функций. Компилятор проверяет выражение после его ввода. Если выражение является недопустимым, то отображается значок ошибки. Редактор также можно открыть в виде диалогового окна редактора выражений.
Выражения являются литералами или кодом Visual Basic, привязанным к аргументам или свойствам. Они содержат элементы значений (например, переменные, константы, литералы, свойства), которые объединяются с операциями для получения нового значения. При написании выражения используется синтаксис VB.NET, даже если приложение находится в программе на языке C#. Это означает, что заглавная буква не имеет значения, сравнение выполняется с помощью единого знака равенства ("=" вместо "="), логические операторы являются словами "и" и "или" вместо символов "&&" и "|", а не "|", а не null. Дополнительные сведения о выражениях и операторах в Visual Basic и некоторых примерах см. в разделе "Операторы и выражения" в Visual Basic.
Редактор выражений ведет себя следующим образом:
Если редактор выражений не имеет фокуса ввода, то он выглядит как обычный элемент управления TextBlock.
Как только редактор выражений получает фокус ввода, то он работает как элемент управления «Редактор выражений». После потери фокуса редактор выражений снова выглядит как обычный TextBlock.
Если установить фокус на редактор выражений в повторно размещенном конструкторе рабочих процессов, то он будет работать как элемент TextBlock. При переходе фокуса в повторно размещенный конструктор рабочих процессов редактор выражений снова будет работать как обычный элемент TextBlock.
Примечание.
IntelliSense для редактора выражений доступен только в Visual Studio. Как в Visual Studio, так и в повторно размещенных сценариях компилятор проверяет выражение после его ввода, а редактор выражений отображает значок ошибки, если выражение недопустимо.
Использование редактора выражений
В Visual Studio откройте новый или существующий проект рабочего процесса.
Добавьте к рабочему процессу какое-нибудь действие, например Assign.
Примечание.
Многие действия рабочих процессов имеют редакторы выражений. Выражение TextBlocks также появляется в конструкторе переменных, конструкторе аргументов и конструкторе динамических аргументов. Действие Assign используется в качестве примера.
Щелкните редактор выражений в конструкторе операций для действия Assign.
Серые строки подложки <>To и <ВВОД выражения> VB — это текстовые строки по умолчанию для редакторов выражений в действии.Assign
Введите выражение. При вводе строки заключайте ее в кавычки. Если аргумент выражения привязывается к переменной, то кавычки не ставятся.
По завершении выберите регион или область за пределами редактора выражений, чтобы переместить фокус на другую часть конструктора. Переключение фокуса приводит к проверке выражения компилятором, как описано ранее.
Альтернативным способом ввода или редактирования выражения является нажатие многоточия рядом с именем свойства в сетке свойств. При выборе многоточия откроется диалоговое окно редактора выражений.