Commands

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

Описание Command

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

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

Атрибуты Command

Name

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

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

Type

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

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

Assembly

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

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

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

Condition

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

Необязательный тэг. Значение тэга <Condition>: не ожидается.

<Condition Name="ConditionName" />

Атрибуты тэга <Condition>

Name

Имя условия.

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

Lock

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

Необязательный тэг. Значение тэга <Lock>: не ожидается.

Если тэг <Lock> отсутствует, то для атрибута Value используется значение False.

<Lock Value="True" />

Атрибуты тэга <Lock>

Value

Значение.

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

Last updated