ParallelTimeline.SlipBehavior 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置一个值,该值指定在其中一个或多个 Timeline 子级滑动时此时间线的行为方式。
public:
property System::Windows::Media::Animation::SlipBehavior SlipBehavior { System::Windows::Media::Animation::SlipBehavior get(); void set(System::Windows::Media::Animation::SlipBehavior value); };
public System.Windows.Media.Animation.SlipBehavior SlipBehavior { get; set; }
member this.SlipBehavior : System.Windows.Media.Animation.SlipBehavior with get, set
Public Property SlipBehavior As SlipBehavior
属性值
一个值,它指示在其中一个或多个 Timeline 子级滑动时此时间线的行为方式。 默认值是 Grow。
注解
通常需要同步动画和媒体。 但是,由于媒体播放可以通过加载或缓冲来延迟,因此很难与媒体一起可靠地播放动画,这一点很复杂。 属性 SlipBehavior 用于确定一起播放媒体和动画时会发生什么情况。 Grow (默认) 值指定动画时间线不需要同步,无论时间线中其他媒体的状态如何,在指定时都会播放动画时间线。 另一方面,值 指定 Slip 动画将等待 (滑动) ,直到媒体准备好播放。 下图说明了此行为。
这将 Storyboard 播放视频和动画。 当 设置为 并且 的 Storyboard 属性设置为 Automatic时SlipBehavior,将Storyboard增长以播放所有媒体和Duration动画。Grow
这 Storyboard 有 SlipBehavior 5 秒的 Grow 和 Duration 5 秒,这为媒体和动画提供 5 秒的播放时间,无论它们滑动了多少。
这 Storyboard 具有 SlipBehavior 的 Slip。 请注意, DoubleAnimation 除非媒体时间线也在进行中,否则) 的 (和任何其他非媒体子级 Storyboard 不会进行。 如果媒体需要一段时间才能加载,或者正在缓冲,动画将等待 () 。 这允许动画与单个媒体文件同步。
这 Storyboard 有 SlipBehavior 5 秒的 Slip 和 Duration 。 在此方案中,媒体文件和动画保证播放 5 秒。
依赖项属性信息
标识符字段 | SlipBehaviorProperty |
元数据属性设置为 true |
无 |