Spinner

Графический объект; анимация.

Шаблон Spinner

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

<MyObject Name="" Type="Spinner" Assembly="BaseControls" ChangeForm="">
  <!--Тэги, общие для всех графических объектов-->
  <Top></Top>
  <Bottom></Bottom>
  <Left></Left>
  <Right></Right>
  <Left></Left>
  <Height></Height>
  <Width></Width>
  <FontStyle></FontStyle>
  <ForeColor></ForeColor>
  <BackColor></BackColor>
  <Enabled></Enabled>
  <Visible></Visible>
  <Hint></Hint>
  <ContextMenu Name="" />
  <Change User="" Source="" ValueSet="" />
  <!--Тэги, специфичные для Spinner-->
  <BarCount></BarCount>
  <BarWidth></BarWidth>
  <BarHeight></BarHeight>
  <InnerRadius></InnerRadius>
  <OuterRadius></OuterRadius>
  <ColorA></ColorA>
  <ColorB></ColorB>
</MyObject>

Описание Spinner

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

Spinner не имеет значения.

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

BarCount

Количество полос.

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

Если тэг <BarCount> отсутствует, то используется значение 16.

<BarCount>16</BarCount>

BarWidth

Ширина полосы.

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

Если тэг <BarWidth> отсутствует, то используется значение 2.5.

<BarWidth>2.5</BarWidth>

BarHeight

Высота полосы.

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

Если тэг <BarHeight> отсутствует, то используется значение 15.

<BarHeight>15</BarHeight>

Если тег <BarHeight> присутствует вместе с тегом <OuterRadius>, то конфликт разрешается в пользу тега <OuterRadius>.

InnerRadius

Внутренний радиус.

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

Если тэг <InnerRadius> отсутствует, то используется значение 10.

<InnerRadius>10</InnerRadius>

OuterRadius

Внешний радиус.

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

Если тэг <OuterRadius> отсутствует, то используется значение 25.

<OuterRadius>25</OuterRadius>

Если тег <OuterRadius> присутствует вместе с тегом <BarHeight>, то конфликт разрешается в пользу тега <OuterRadius>.

ColorA

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

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

<ColorA>#000000</ColorA>

ColorB

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

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

<ColorB>#E6E6E6</ColorB>

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

BarCount

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

<Object Name="SpinnerName">
  <Property Name="BarCount" />
</Object>

BarWidth

Возвращает ширину полосы.

<Object Name="SpinnerName">
  <Property Name="BarWidth" />
</Object>

BarHeight

Возвращает высоту полосы.

<Object Name="SpinnerName">
  <Property Name="BarHeight" />
</Object>

InnerRadius

Возвращает внутренний радиус.

<Object Name="SpinnerName">
  <Property Name="InnerRadius" />
</Object>

OuterRadius

Возвращает внешний радиус.

<Object Name="SpinnerName">
  <Property Name="OuterRadius" />
</Object>

ColorA

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

<Object Name="SpinnerName">
  <Property Name="ColorA" />
</Object>

ColorB

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

<Object Name="SpinnerName">
  <Property Name="ColorB" />
</Object>

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

BarCount

Задаёт количество полос.

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

<Object Name="SpinnerName">
  <Property Name="BarCount">16</Property>
</Object>

BarWidth

Задаёт ширину полосы.

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

<Object Name="SpinnerName">
  <Property Name="BarWidth">2.5</Property>
</Object>

BarHeight

Задаёт высоту полосы.

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

<Object Name="SpinnerName">
  <Property Name="BarHeight">15</Property>
</Object>

InnerRadius

Задаёт внутренний радиус.

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

<Object Name="SpinnerName">
  <Property Name="InnerRadius">10</Property>
</Object>

OuterRadius

Задаёт внешний радиус.

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

<Object Name="SpinnerName">
  <Property Name="OuterRadius">25</Property>
</Object>

ColorA

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

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

<Object Name="SpinnerName">
  <Property Name="ColorA">#000000</Property>
</Object>

ColorB

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

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

<Object Name="SpinnerName">
  <Property Name="ColorB">#E6E6E6</Property>
</Object>

Last updated