ValueSetCommand

Команда; выполняет присвоение значения.

Шаблон ValueSplatetCommand

<Command Name="" Type="ValueSetCommand" Assembly="Commands">
  <!--Тэги, общие для всех команд-->
  <Condition Name="" />
  <Lock Value="" />
  <!--Тэги, специфичные для ValueSetCommand-->
  <Object Name=""></Object>
</Command>

Описание ValueSetCommand

<Command Name="ValueSetCommandName" Type="ValueSetCommand" Assembly="Commands">
  <!--Тэги, общие для всех команд-->
  <!--Тэги, специфичные для ValueSetCommand-->
</Command>

Результат выполнения ValueSetCommand

Команда не имеет результата.

Тэги, специфичные для ValueSetCommand

Внутри тэга <Command> ожидается одна из конструкций присвоения значения.

Конструкции присвоения значения

Присвоение значения объекту (тэг <Object>)

Объект (переменная, графический объект, элемент меню или контекстное меню), которому будет присваиваться значение.

Обязательный тэг. Значение тэга <Object>: ожидаемое для объекта значение.

<Object Name="ObjectName">Value</Object>

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

Name

Название объекта.

Обязательный атрибут. Значение атрибута Name: название одного из объектов, описанных в форме.

Присвоение посредством set-проперти объекта (тэг <Object>)

Объект (переменная, графический объект, элемент меню или контекстное меню), посредством set-проперти которого будет присваиваться значение.

Обязательный тэг. Значение тэга <Object>: тэг <Property>.

<Object Name="ObjectName">
  <Property Name="PropertyName">Value</Property>
</Object>

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

Name

Название объекта.

Обязательный атрибут. Значение атрибута Name: название одного из объектов, описанных в форме.

Тэг <Property>

Set-проперти объекта.

Обязательный тэг. Значение тэга <Property>: ожидаемое для set-проперти объекта значение.

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

Name

Название set-проперти объекта.

Обязательный атрибут. Значение атрибута Name: название одного из set-проперти объекта.

Присвоение посредством set-проперти формы (тэг <Form>)

Форма, посредством set-проперти которой будет присваиваться значение.

Обязательный тэг. Значение тэга <Form>: тэг <Property>.

<Form>
  <Property Name="PropertyName">Value</Property>
</Form>

Тэг <Property>

Set-проперти формы.

Обязательный тэг. Значение тэга <Property>: ожидаемое для set-проперти формы значение.

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

Name

Название set-проперти формы.

Обязательный атрибут. Значение атрибута Name: название одного из set-проперти формы.

Присвоение значения явному или неявному параметру формы (тэг <Parameter>)

Параметр формы, которому будет присваиваться значение.

Обязательный тэг. Значение тэга <Parameter>: любое значение.

<Parameter Name="ParameterName">Value</Parameter> 

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

Name

Название параметра формы.

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

Last updated