BeginStoryboard.Storyboard 属性

定义

获取或设置此 BeginStoryboard 启动的情节提要。

public:
 property Storyboard ^ Storyboard { Storyboard ^ get(); void set(Storyboard ^ value); };
Storyboard Storyboard();

void Storyboard(Storyboard value);
public Storyboard Storyboard { get; set; }
var storyboard = beginStoryboard.storyboard;
beginStoryboard.storyboard = storyboard;
Public Property Storyboard As Storyboard
<BeginStoryboard>
  <Storyboard ...>
    oneOrMoreAnimations
  </Storyboard>
</BeginStoryboard>

属性值

BeginStoryboard 启动的情节提要 默认值为 NULL。

示例

此 XAML 示例演示使用 FrameworkElement.Triggers 及其默认 FrameworkElement.Loaded 触发器行为来运行情节提要动画的基本结构。 此 XAML 使用其 XAML 内容属性语法和省略的不必要的属性元素标记(例如 BeginStoryboard.Storyboard) (,显示 EventTriggerBeginStoryboard 容器元素) 与每个元素具有适当关系。

<Canvas Width="200" Height="200" x:Name="animatedcanvas" Background="Red">
    <Canvas.Triggers>
        <EventTrigger>
            <BeginStoryboard>
                <Storyboard x:Name="ColorStoryboard">
                   <!-- Animate the background of the canvas to green over 4 seconds. -->
                    <ColorAnimation Storyboard.TargetName="animatedcanvas"
                      Storyboard.TargetProperty="(Panel.Background).(SolidColorBrush.Color)"
                      To="Green" Duration="0:0:4" />
                </Storyboard>
            </BeginStoryboard>
        </EventTrigger>
    </Canvas.Triggers>
</Canvas>

注解

通常不使用触发器EventTriggerBeginStoryboard 。 这些 API 主要用于在最初用于 Microsoft Silverlight 的 XAML 中实现兼容性。 对于以前使用过事件触发器的大多数方案,应使用视觉状态,或者通过编写加载的处理程序来启动动画,该处理程序在页面级资源中查找动画,然后在动画main Storyboard 上调用 Begin。 有关详细信息,请参阅 快速入门:控件模板情节提要动画

适用于

另请参阅