RadioButtonBlock

Графический объект; группа радиокнопок.

Шаблон RadioButtonBlock

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

<MyObject Name="" Type="RadioButtonBlock" 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="" />
  <!--Тэги, специфичные для RadioButtonBlock-->
  <Options>
    <Option Name="">
      <Top></Top>
      <Left></Left>
      <Height></Height>
      <Width></Width>
      <FontStyle></FontStyle>
      <ForeColor></ForeColor>
      <BackColor></BackColor>
      <Enabled></Enabled>
      <Visible></Visible>
      <Hint></Hint>
      <ContextMenu Name="" />
      <Change User="" Source="" ValueSet="" />
      <Text></Text>
      <Checked></Checked>
      <Value></Value>
    </Option>
  </Options>
  <Value></Value>
</MyObject>

Описание RadioButtonBlock

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

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

Значением RadioButtonBlock считается значение выбранной радиокнопки.

<Object Name="RadioButtonBlockName" />

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

Значение объекта: любое значение.

<Object Name="RadioButtonBlockName"></Object>

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

Options

Содержит список радиокнопок.

Необязательный тэг. Значение тэга <Options>: список тэгов <Option>, содержащих описание радиокнопок.

<Options></Options>

Value

Значение группы радиокнопок.

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

<Value>Value</Value>

Тэг <Option>

Графический объект; радиокнопка (круглая кнопка).

Описание радиокнопки

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

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

Тэги, специфичные для радиокнопки

Text

Текст рядом с радиокнопкой.

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

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

Checked

Признак выбора радиокнопки из группы.

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

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

<Checked>False</Checked>

Value

Значение радиокнопки.

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

<Value>Value</Value>

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

Text

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

Значение тэга <Property>: тэг <Parameters> со вложенными тэгами <Parameter>, один из которых имеет атрибут Name, равный Option.

<Object Name="RadioButtonBlockName">
  <Property Name="Text">
    <Parameters>
      <!--Значение тэга Parameter с атрибутом Name, равным Option: ожидается название одной из радиокнопок-->
      <Parameter Name="Option">OptionName</Parameter>
    </Parameters>
  </Property>
</Object>

Если начение тэга <Property> отсутствует, то будет возвращен текст рядом с выбранной радиокнопкой.

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

Checked

Возвращает признак выбора радиокнопки <Option> из группы.

<Object Name="RadioButtonBlockName">
  <!--Значение тэга Property: тэг Parameters со вложенными тэгами Parameter, один из которых имеет атрибут Name, равный Option-->
  <Property Name="Checked">
    <Parameters>
      <!--Значение тэга Parameter с атрибутом Name, равным Option: ожидается название одной из радиокнопок-->
      <Parameter Name="Option">OptionName</Parameter>
    </Parameters>
  </Property>
</Object>

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

Text

Задает текст рядом с радиокнопкой <Option>.

<Object Name="RadioButtonBlockName">
  <!--Значение тэга Property: тэг Parameters со вложенными тэгами Parameter-->
  <Property Name="Text">
    <Parameters>
      <!--Необязательный параметр. При отсутствии обновляет текст рядом с выделенной радиокнопкой-->
      <!--Значение тэга Parameter с атрибутом Name, равным Option: ожидается название одной из радиокнопок-->
      <Parameter Name="Option">OptionName</Parameter>
      <!--Значение тэга Parameter с атрибутом Name, равным Value: любое значение будет переведено в текстовое-->
      <Parameter Name="Value">Text</Parameter>
    </Parameters>
  </Property>
</Object>

Checked

Задает признак выбора радиокнопки <Option> из группы.

<Object Name="RadioButtonBlockName">
  <!--Значение тэга Property: тэг Parameters со вложенными тэгами Parameter-->
  <Property Name="Checked">
    <Parameters>
      <!--Значение тэга Parameter с атрибутом Name, равным Option: ожидается название одной из радиокнопок-->
      <Parameter Name="Option">OptionName</Parameter>
      <!--Значение тэга Parameter с атрибутом Name, равным Value: ожидается логическое значение-->
      <Parameter Name="Value">True</Parameter>
    </Parameters>
  </Property>
</Object>

Last updated