VisualTransition.Storyboard Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает раскадровку , которая выполняется при переходе.
public:
property Storyboard ^ Storyboard { Storyboard ^ get(); void set(Storyboard ^ value); };
Storyboard Storyboard();
void Storyboard(Storyboard value);
public Storyboard Storyboard { get; set; }
var storyboard = visualTransition.storyboard;
visualTransition.storyboard = storyboard;
Public Property Storyboard As Storyboard
<VisualTransition>
singleStoryboard
</VisualTransition>
Значение свойства
Раскадровка, возникающая при переходе.
Комментарии
Значение Storyboard
свойства равно NULL или одному объекту Storyboard .
Раскадровка похожа на контейнер для анимации, она может содержать одно или несколько определений анимации. Каждая такая анимация может нацелиться на определенное свойство зависимостей на определенный именованный целевой объект. Именованный целевой объект должен быть элементом в шаблоне элемента управления, который имеет значение атрибута Name или x:Name , определенное в самом шаблоне. Свойство зависимостей должно быть свойством, которое существует в объектной модели этого объекта, или быть присоединенным свойством. Для нацеливания анимаций используйте присоединенные свойства Storyboard.TargetName и Storyboard.TargetProperty . Дополнительные сведения о том, как определить анимацию с помощью синтаксиса XAML, а также о типах анимаций, которые можно использовать, см. в разделе Раскадровка анимации.
Свойства, целевые для которых используются анимации, VisualTransition.Storyboard
не ограничиваютсясвойствами Point, Color или Double. Можно использовать ObjectAnimationUsingKeyFrames и DiscreteObjectKeyFrame.
Если у вас есть значение storyboard, можно опустить значение для GeneratedDuration. Вместо этого задайте определенные значения Duration для анимаций в раскадровке или элементе main Storyboard в ней. Если задать значение GeneratedDuration , оно не будет усечено или не изменит раскадровку со значением Duration ; Общая длина перехода — это самое длинное значение длительности , заданное в анимациях для Раскадровки, или GeneratedDuration, в зависимости от того, какое значение больше.
Неявные переходы
VisualTransition можно определить таким образом, чтобы у него было значение GeneratedDuration, но не было значения Storyboard. Это создает неявный переход, который может интерполировать значения, которые различаются между двумя состояниями. Дополнительные сведения см. в разделе GeneratedDuration.