Slider

Ползунок для задания значения в допустимом интервале. Элемент пользовательского интерфейса.

Шаблон Slider

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

<MyObject Name="SliderName" Type="Slider" Assembly="BaseControls">
  <!--Тэги, общие для всех графических объектов-->
  <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="" />
  <!--Тэги, специфичные для Slider-->
  <Value></Value>
  <Minimum></Minimum>
  <Maximum></Maximum>
  <Orientation></Orientation>
  <ColorSchema Value="" >
    <LineColor></LineColor>
    <ThumbFirstColor></ThumbFirstColor>
    <ThumbSecondColor></ThumbSecondColor>
    <ThumbBorderColor></ThumbBorderColor>
    <BarFirstColor></BarFirstColor>
    <BarSecondColor></BarSecondColor>
    <BarThirdColor></BarThirdColor>
    <ElapsedFirstColor></ElapsedFirstColor>
    <ElapsedSecondColor></ElapsedSecondColor>
    <ElapsedThirdColor></ElapsedThirdColor>
  </ColorSchema>
  <ThumbWidth></ThumbWidth>
  <ThumbHeight></ThumbHeight>
  <ThumbRound></ThumbRound>
  <Padding></Padding>
  <StepSize></StepSize>
  <LineMarkAlign></LineMarkAlign>
  <LineSegmentQuantity></LineSegmentQuantity>
  <LineSubSegmentQuantity></LineSubSegmentQuantity>
  <TypeLineText></TypeLineText>
  <DrawSemitransparentThumb></DrawSemitransparentThumb>
  <IsMouseEffect></IsMouseEffect>
</MyObject>

Описание Slider

Значением Slider считается текст, указанный в поле.

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

Для получения указанного в поле текста используется get-проперти Value:

Рекомендуется использовать сокращенный вариант записи:

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

Для задания значения текстовому полю используется set-проперти Value:

Рекомендуется использовать сокращенный вариант записи:

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

Value

Задает текущее значение ползунка.

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

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

Minimum

Задает минимальное значение ползунка.

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

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

Maximum

Задает максимальное значение ползунка.

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

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

Orientation

Ориентация бегунка.

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

Horizontal

Горизонтальная ориентация бегунка

Vertical

Вертикальная ориентация бегунка

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

ColorSchema

Задает цветовую схему, предопределенную в платформе. Схема задается через необязательный атрибут Value. Отдельные цвета в выбранной схеме можно изменять через вложенные тэги.

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

ThumbWidth

Ширина бегунка.

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

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

ThumbHeight

Высота бегунка.

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

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

ThumbRound

Сила закругления прямоугольника бегунка.

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

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

Padding

Внутренний отступ от краёв объекта.

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

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

StepSize

Число, на которое будет изменяться значение поля.

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

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

LineMarkAlign

Наличие и тип меток на линейке.

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

None

Метки отсутствуют.

Top

Если свойство Orientation имеет значение Horizontal, то метки отображаются над линейкой. Если свойство Orientation имеет значение Vertical, то метки отображаются слева от линейки.

Bottom

Если свойство Orientation имеет значение Horizontal, то метки отображаются под линейкой. Если свойство Orientation имеет значение Vertical, то метки отображаются справа от линейки.

All

Метки отображаются с обеих сторон от линейки.

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

LineSegmentQuantity

Количество больших засечек на баре.

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

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

LineSubSegmentQuantity

Количество маленьких засечек между большими.

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

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

TypeLineText

Задает тип отображения цифр над делениями.

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

Default

В виде десятичной дроби.

SimpleFraction

В виде простой дроби.

None

Цифры над делениями отсутствуют.

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

DrawSemitransparentThumb

Признак полупрозрачности бегунка при захвате мышкой.

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

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

IsMouseEffect

Признак подсветки слайдер, при наведении мышки.

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

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

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

Value

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

Minimum

Возвращает минимальное значение ползунка.

Maximum

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

Orientation

Возвращает название типа ориентации бегунка.

ThumbWidth

Возвращает значение ширины бегунка.

ThumbHeight

Возвращает значение высоты бегунка.

ThumbRound

Возвращает значение силы закругления прямоугольника бегунка.

Padding

Возвращает значение внутреннего отступа от краёв объекта.

StepSize

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

LineMarkAlign

Возвращает наличие и тип меток на линейке.

LineSegmentQuantity

Возвращает количество больших засечек на баре.

LineSubSegmentQuantity

Возвращает количество маленьких засечек между большими.

TypeLineText

Возвращает тип отображения цифр над делениями.

DrawSemitransparentThumb

Возвращает признак полупрозрачности бегунка при захвате мышкой.

IsMouseEffect

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

LineColor

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

ThumbFirstColor

Возвращает первый цвет бегунка (сверху вниз, слева направо).

ThumbSecondColor

Возвращает второй цвет бегунка (сверху вниз, слева направо).

ThumbBorderColor

Возвращает цвет границы бегунка.

BarFirstColor

Возвращает первый цвет бара (сверху вниз, слева направо).

BarSecondColor

Возвращает второй цвет бара (сверху вниз, слева направо).

BarThirdColor

Возвращает третий цвет бара (сверху вниз, слева направо).

ElapsedFirstColor

Возвращает первый цвет заполненной шкалы (сверху вниз, слева направо).

ElapsedSecondColor

Возвращает второй цвет заполненной шкалы (сверху вниз, слева направо).

ElapsedThirdColor

Возвращает третий цвет заполненной шкалы (сверху вниз, слева направо).

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

Value

Задает текущее значение ползунка.

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

Minimum

Задает минимальное значение ползунка.

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

Maximum

Задает максимальное значение ползунка.

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

Orientation

Задает название типа ориентации бегунка.

Ожидается одно из допустимых значений, указанных в описании тэга <Orientation>.

ThumbWidth

Задает ширину бегунка.

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

ThumbHeight

Задает высоту бегунка.

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

ThumbRound

Задает силу закругления прямоугольника бегунка.

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

Padding

Задает внутренний отступ от краёв объекта.

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

StepSize

Задает число, на которое будет изменяться значение поля.

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

LineMarkAlign

Задает наличие и тип меток на линейке.

Ожидается одно из допустимых значений, указанных в описании тэга <LineMarkAlign>.

LineSegmentQuantity

Задает количество больших засечек на баре.

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

LineSubSegmentQuantity

Задает количество маленьких засечек между большими.

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

TypeLineText

Задает тип отображения цифр над делениями.

Ожидается одно из допустимых значений, указанных в описании тэга <TypeLineText>.

DrawSemitransparentThumb

Задает признак полупрозрачности бегунка при захвате мышкой.

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

IsMouseEffect

Задает признак подсветки слайдер, при наведении мышки.

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

LineColor

Задает цвет делений на шкале.

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

ThumbFirstColor

Задает первый цвет бегунка (сверху вниз, слева направо).

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

ThumbSecondColor

Задает второй цвет бегунка (сверху вниз, слева направо).

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

ThumbBorderColor

Задает цвет границы бегунка.

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

BarFirstColor

Задает первый цвет бара (сверху вниз, слева направо).

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

BarSecondColor

Задает второй цвет бара (сверху вниз, слева направо).

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

BarThirdColor

Задает третий цвет бара (сверху вниз, слева направо).

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

ElapsedFirstColor

Задает первый цвет заполненной шкалы (сверху вниз, слева направо).

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

ElapsedSecondColor

Задает второй цвет заполненной шкалы (сверху вниз, слева направо).

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

ElapsedThirdColor

Задает третий цвет заполненной шкалы (сверху вниз, слева направо).

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

Last updated