AnimatedValueSetCommand

Команда; выполняет присвоение значения, используя анимацию.

Шаблон AnimatedValueSetCommand

<Command Name="" Type="AnimatedValueSetCommand" BaseType="ValueSetCommand">
  <!--Тэги, общие для всех команд-->
  <Condition Name="" />
  <Lock Value="" />
  <RunInMainThread Value="" />
  <!--Тэги, специфичные для ValueSetCommand-->
  <Object Name="">
    <Property Name="" />
  </Object>
  <!--Тэги, специфичные для AnimatedValueSetCommand-->
  <StartValue></StartValue>
  <FinishValue></FinishValue>
  <Length></Length>
  <Rate></Rate>
  <Easing></Easing>
  <FinishedCommands></FinishedCommands>
</Command>

Описание AnimatedValueSetCommand

Результат выполнения AnimatedValueSetCommand

Команда не имеет результата.

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

Внутри тэга <Command> ожидается одна из конструкций присвоения численного значения (double или int).

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

StartValue

Начальное значение свойства объекта, от которого начнется анимация.

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

FinishValue

Конечное значение свойства объекта, при котором закончится анимация.

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

Easing

Функция плавности.

Ожидается название одной из функций плавности:

Linear

Функция плавности, при которой анимация будет выполняться с постоянной скоростью.

SinOut

Функция плавности, при которой анимация плавно замедляется.

SinIn

Функция плавности, при которой анимация плавно ускоряется.

SinInOut

Функция плавности, при которой анимация плавно ускоряется в начале и плавно замедляется в конце.

CubicIn

Функция плавности, при которой анимация быстро замедляется.

CubicOut

Функция плавности, при которой анимация быстро ускоряется.

CubicInOut

Функция плавности, при которой анимация быстро ускоряется в начале и быстро замедляется в конце.

BounceOut

Функция плавности, при которой анимация ускоряется скачками. Вначале резкий скачок, а затем все слабее и слабее.

BounceIn

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

SpringIn

Функция плавности, при которой анимация очень быстро ускоряется ближе к концу.

SpringOut

Функция плавности, при которой анимация очень быстро замедляется ближе к концу.

Length

Длительность анимации в миллисекундах.

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

Если тэг не задан, то используется значение 250.

Rate

Количество миллисекунд между шагами анимации.

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

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

FinishedCommands

Команды, которые будут выполнены после выполнения анимации.

Необязательный тэг. Ожидаются названия команд, объявленных на форме.

Last updated