Share via


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情节提要上调用 Begin。 有关详细信息,请参阅 XAML 控件模板情节提要动画

适用于

另请参阅