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