LinkLabel

Графический объект; надпись-ссылка.

Шаблон LinkLabel

Перечень всех возможных тэгов объекта:

<MyObject Name="" Type="LinkLabel" Assembly="BaseControls" ChangeForm="">
  <!--Тэги, общие для всех графических объектов-->
  <Top></Top>
  <Bottom></Bottom>
  <Left></Left>
  <Right></Right>
  <Height></Height>
  <Width></Width>
  <FontStyle></FontStyle>
  <ForeColor></ForeColor>
  <BackColor></BackColor>
  <Enabled></Enabled>
  <Visible></Visible>
  <Hint></Hint>
  <ContextMenu Name="" />
  <Change User="" Source="" ValueSet="" />
  <!--Тэги, специфичные для LinkLabel-->
  <ActiveLinkColor></ActiveLinkColor>
  <DisabledLinkColor></DisabledLinkColor>
  <LinkColor></LinkColor>
  <LinkVisited></LinkVisited>
  <AutoEllipsis></AutoEllipsis>
  <LinkBehavior></LinkBehavior>
  <WaitWhileOpen></WaitWhileOpen>
  <Link></Link>
  <Application></Application>
  <TextAlign></TextAlign>
  <Text></Text>
  <FileGuid></FileGuid>
  <Commands StopOnError="" Lock="">
    <Command Name="" />
    <If>
      <When></When>
      <Then StopOnError="" Lock="">
        <Command Name="" />
      </Then>
      <ElseIf>
        <When></When>
        <Then StopOnError="" Lock="">
          <Command Name="" />
        </Then>
      </ElseIf>
      <Else StopOnError="" Lock="">
        <Command Name="" />
      </Else>
    </If>
  </Commands>
</MyObject>

Описание LinkLabel

<MyObject Name="LinkLabelName" Type="LinkLabel" Assembly="BaseControls">
  <!--Тэги, общие для всех графических объектов-->
  <!--Тэги, специфичные для LinkLabel-->
</MyObject>

Получение значения LinkLabel

Значением LinkLabel считается текст ссылки.

<Object Name="LinkLabelName" />

Задание значения LinkLabel

Любое значение будет переведено в текстовое.

<Object Name="LinkLabelName"></Object>

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

Название цвета нажатой в данный момент времени ссылки.

Необязательный тэг. Ожидается название одного из цветов, описанных в форме или описание цвета в формате HTML (#rrggbb).

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

<ActiveLinkColor>ActiveLinkColor</ActiveLinkColor>

Название цвета неактивной ссылки.

Необязательный тэг. Ожидается название одного из цветов, описанных в форме или описание цвета в формате HTML (#rrggbb).

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

<DisabledLinkColor>DisabledLinkColor</DisabledLinkColor>

Название цвета ссылки.

Необязательный тэг. Ожидается название одного из цветов, описанных в форме или описание цвета в формате HTML (#rrggbb).

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

<LinkColor>LinkColor</LinkColor>

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

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

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

<LinkVisited>False</LinkVisited>

AutoEllipsis

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

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

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

<AutoEllipsis>False</AutoEllipsis>

Название типа поведения ссылки.

Необязательный тэг. Ожидается название одного из типов поведения ссылки:

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

<LinkBehavior>SystemDefault</LinkBehavior>

WaitWhileOpen

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

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

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

<WaitWhileOpen>False</WaitWhileOpen>

Текст ссылки (открывается, только если поле <FileGuid> не задано).

Необязательный тэг. Любое значение будет переведено в текстовое.

<Link>Ссылка</Link>

Application

Путь до исполнительного файла приложения для открытия ссылки.

Необязательный тэг. Любое значение будет переведено в текстовое.

<Application>Приложение</Application>

TextAlign

Название типа положения текста надписи.

Необязательный тэг. Ожидается название одного из типов положения текста:

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

<TextAlign>MiddleLeft</TextAlign>

Text

Текст надписи.

Необязательный тэг. Любое значение будет переведено в текстовое.

<Text>Текст</Text>

FileGuid

Guid файла, который будет загружаться с сервера при открытии ссылки (открывается несмотря на наличие ссылки в поле <Link>).

Необязательный тэг. Любое значение будет переведено в текстовое.

<FileGuid>Guid</FileGuid>

Commands

Список команд, которые будут выполнены при клике мышкой (команды выполняются только если поля <Link> и <FileGuid> пустые).

Необязательный тэг. В качестве значения тэга ожидается список тэгов <Command> и/или конструкций <If>.

<Commands StopOnError="True"  Lock="">
  <Command Name="CommandName1" />
  <If>
    <When></When>
    <Then StopOnError="True" Lock="">
      <Command Name="CommandName2">
        <Input Name="InputName1">input 1</Input>
        <Input Name="InputName2">input 2</Input>
      </Command>
    </Then>
    <ElseIf>
      <When></When>
      <Then StopOnError="True" Lock="">
        <Command Name="CommandName3" />
      </Then>
    </ElseIf>
    <Else StopOnError="True" Lock="">
      <Command Name="CommandName4" />
    </Else>
  </If>
</Commands>

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

Тэг <Command>

Обращение к команде по имени для ее выполнения.

Необязательный тэг. В качестве значения тэга ожидается список тэгов <Input>.

<!--Вариант 1-->
<Command Name="CommandName1" />

<!--Вариант 2-->
<Command Name="CommandName2">
  <Input Name="InputName1">input 1</Input>
  <Input Name="InputName2">input 2</Input>
</Command>

Get-проперти для получения свойств

Возвращает название цвета нажатой в данный момент времени ссылки.

<Object Name="LinkLabelName">
  <Property Name="ActiveLinkColor" />
</Object>

Возвращает название цвета неактивной ссылки.

<Object Name="LinkLabelName">
  <Property Name="DisabledLinkColor" />
</Object>

Возвращает название цвета ссылки.

<Object Name="LinkLabelName">
  <Property Name="LinkColor" />
</Object>

Возвращает признак, определяющий, было ли нажатие на ссылку.

<Object Name="LinkLabelName">
  <Property Name="LinkVisited" />
</Object>

AutoEllipsis

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

<Object Name="LinkLabelName">
  <Property Name="AutoEllipsis" />
</Object>

Возвращает название типа поведения ссылки.

<Object Name="LinkLabelName">
  <Property Name="LinkBehavior" />
</Object>

WaitWhileOpen

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

<Object Name="LinkLabelName">
  <Property Name="WaitWhileOpen" />
</Object>

Возвращает текст ссылки.

<Object Name="LinkLabelName">
  <Property Name="Link" />
</Object>

Application

Возвращает путь до исполнительного файла приложения для открытия ссылки.

<Object Name="LinkLabelName">
  <Property Name="Application" />
</Object>

Text

Возвращает текст надписи.

<Object Name="LinkLabelName">
  <Property Name="Text" />
</Object>

TextAlign

Возвращает название типа положения текста.

<Object Name="LinkLabelName">
  <Property Name="TextAlign" />
</Object>

FileGuid

Возвращает Guid файла, который будет загружаться с сервера при открытии ссылки.

<Object Name="LinkLabelName">
  <Property Name="FileGuid" />
</Object>

Set-проперти для динамического задания свойств

Задает название цвета нажатой в данный момент времени ссылки.

Ожидается название одного из цветов, описанных в форме или описание цвета в формате HTML (#rrggbb).

<Object Name="LinkLabelName">
  <Property Name="ActiveLinkColor">ActiveLinkColor</Property>
</Object>

Задает название цвета неактивной ссылки.

Ожидается название одного из цветов, описанных в форме или описание цвета в формате HTML (#rrggbb).

<Object Name="LinkLabelName">
  <Property Name="DisabledLinkColor">DisabledLinkColor</Property>
</Object>

Задает название цвета ссылки.

Ожидается название одного из цветов, описанных в форме или описание цвета в формате HTML (#rrggbb).

<Object Name="LinkLabelName">
  <Property Name="LinkColor">LinkColor</Property>
</Object>

Задает признак, определяющий, было ли нажатие на ссылку.

Ожидается логическое значение.

<Object Name="LinkLabelName">
  <Property Name="LinkVisited">True</Property>
</Object>

AutoEllipsis

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

Ожидается логическое значение.

<Object Name="LinkLabelName">
  <Property Name="AutoEllipsis">True</Property>
</Object>

Задает название типа поведения ссылки.

Ожидается одно из названий типов поведения ссылки.

<Object Name="LinkLabelName">
  <Property Name="LinkBehavior">AlwaysUnderline</Property>
</Object>

WaitWhileOpen

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

Ожидается логическое значение.

<Object Name="LinkLabelName">
  <Property Name="WaitWhileOpen">True</Property>
</Object>

Задает текст ссылки.

Любое значение будет переведено в текстовое.

<Object Name="LinkLabelName">
  <Property Name="Link">Ссылка</Property>
</Object>

Application

Задает путь до исполнительного файла приложения для открытия ссылки.

Любое значение будет переведено в текстовое.

<Object Name="LinkLabelName">
  <Property Name="Application">Приложение</Property>
</Object>

Text

Задает текст надписи.

Любое значение будет переведено в текстовое.

<Object Name="LinkLabelName">
  <Property Name="Text">Text</Property>
</Object>

TextAlign

Задает название типа положения текста.

Ожидается одно из названий типов положения текста.

<Object Name="LinkLabelName">
  <Property Name="TextAlign">TopLeft</Property>
</Object>

FileGuid

Задает Guid файла, который будет загружаться с сервера при открытии ссылки.

Любое значение будет переведено в текстовое.

<Object Name="LinkLabelName">
  <Property Name="FileGuid">Guid</Property>
</Object>

Last updated