VisualTransition.Storyboard Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Получает или задает раскадровку Storyboard, используемую при осуществлении перехода.
public:
property System::Windows::Media::Animation::Storyboard ^ Storyboard { System::Windows::Media::Animation::Storyboard ^ get(); void set(System::Windows::Media::Animation::Storyboard ^ value); };
public System.Windows.Media.Animation.Storyboard Storyboard { get; set; }
member this.Storyboard : System.Windows.Media.Animation.Storyboard with get, set
Public Property Storyboard As Storyboard
Значение свойства
Раскадровка Storyboard, используемая при осуществлении перехода.
Примеры
В следующем примере создается объект , указывающий VisualTransition , что при перемещении мыши от элемента управления граница элемента управления меняется на синюю, затем на желтую, а затем на черную за 1,5 секунды. Полный пример см . в разделе Настройка внешнего вида существующего элемента управления путем создания controlTemplate.
<!--Take one and a half seconds to transition from the
MouseOver state to the Normal state.
Have the SolidColorBrush, BorderBrush, fade to blue,
then to yellow, and then to black in that time.-->
<VisualTransition From="MouseOver" To="Normal"
GeneratedDuration="0:0:1.5">
<Storyboard>
<ColorAnimationUsingKeyFrames
Storyboard.TargetProperty="Color"
Storyboard.TargetName="BorderBrush"
FillBehavior="HoldEnd" >
<ColorAnimationUsingKeyFrames.KeyFrames>
<LinearColorKeyFrame Value="Blue"
KeyTime="0:0:0.5" />
<LinearColorKeyFrame Value="Yellow"
KeyTime="0:0:1" />
<LinearColorKeyFrame Value="Black"
KeyTime="0:0:1.5" />
</ColorAnimationUsingKeyFrames.KeyFrames>
</ColorAnimationUsingKeyFrames>
</Storyboard>
</VisualTransition>
Комментарии
VisualTransition Если содержит Storyboard, Storyboard выполняется каждый раз при применении VisualTransition . Например, если требуется, чтобы граница Button объекта изменяла цвета, когда пользователь перемещает мышь от нее, можно создать VisualTransition объект , который имеет Storyboard объект , изменяющий фон кнопки.