Commands

Команда, выполняемая на клиентском приложении.

Описание Command

<Command Name="CommandName" Type="CommandType" Assembly="CommandAssembly">
  <!--Тэги, общие для всех команд-->
  <Condition Name="" />
  <Lock Value="" />
  <RunInMainThread Value="" />
  <!--Тэги, специфичные для определенной команды (зависит от типа)-->
</Command>

Команда может иметь результат, которой может состоять из нескольких значений.

Атрибуты Command

Name

Название команды.

Обязательный атрибут.

Type

Название типа команды в сборке.

Обязательный атрибут.

Assembly

Название сборки (библиотека).

Обязательный атрибут.

Тэги, общие для всех команд

Condition

Дополнительное условие проверки при запуске команды: если значение условия True, то команда выполняется, в противном случае - нет.

Необязательный тэг. Обязательный атрибут Name ожидает название одного из условий, описанных на форме.

<Condition Name="ConditionName" />

Lock

Признак, определяющий, будет ли выполнение команды вызывать блокировку формы.

Необязательный тэг. Обязательный атрибут Value ожидает логическое значение.

По умолчанию используется значение False.

<Lock Value="True" />

RunInMainThread

Признак, определяющий, будет ли выполнение происходить в основном потоке.

Необязательный тэг. Обязательный атрибут Value ожидает логическое значение.

По умолчанию используется значение False.

<RunInMainThread Value="True" />

Last updated