<CommandName=""Type="FormShowCommand"Assembly="Commands"><!--Тэги, общие для всех команд--> <ConditionName="" /> <LockValue="" /><!--Тэги, специфичные для FormShowCommand--> <XmlType="Path"></Xml> <ShowType=""WithoutFocus="" /> <MultipleAllow=""Reload="" /> <Parameters> <ParameterName="" /> </Parameters> <UpdateResultType="" /> <OwnerForm="" /></Command>
Описание FormShowCommand
<CommandName="FormShowCommandName"Type="FormShowCommand"Assembly="Commands"><!--Тэги, общие для всех команд--><!--Тэги, специфичные для FormShowCommand--></Command>
Результатом выполнения команды FormShowCommand будут:
Список неявных параметров открывающейся формы.
Список явных параметров открывающейся формы.
FormClosed - событийный параметр, срабатывает сразу же после закрытия формы.
Тэги, специфичные для FormShowCommand
Xml
Xml-код дочерней формы.
Обязательный тэг. Значение тэга <Xml>: зависит от значений атрибутов.
Атрибуты тэга <Xml>
Type
Название типа загрузки xml-код.
Обязательный атрибут. Ожидается название одного из типов загрузки xml-кода.
Типы загрузки xml-кода
Path
Загрузка кода из файла, расположенного по определенному пути.
Значение тэга <Xml> при атрибуте Type, равным Path: любое значение будет переведено в текстовое.
Show
Способ открытия дочерней формы.
Необязательный тэг. Значение тэга <Show>: не ожидается.
Если тэг <Show> отсутствует, то для атрибута Type используется значение None.
Изменение результатов команды происходит только после закрытия дочерней формы
Always
Изменение результатов команды происходит мгновенно при любом изменении хотя бы одного явного (только явного, не неявного) параметра дочерней формы, даже без ее закрытия
Owner
Указание на родительскую форму для формы, открываемой в команде.
Необязательный тэг. Значение тэга <Owner>: не ожидается.
Если тэг <Owner> отсутствует, то для атрибута Form используется значение This.
Родительская форма определяет порядок каскадного закрытия форм, но не передачу параметров.
Родительской для формы, открываемой в команде, будет текущая форма
Parent
Родительской для формы, открываемой в команде, будет родительская форма текущей (другими словами, у текущей и открываемой формы будет одна и та же родительская форма)