ContentControl.ContentTransitions 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置应用于 ContentControl 内容的 Transition 样式元素的集合。
public:
property TransitionCollection ^ ContentTransitions { TransitionCollection ^ get(); void set(TransitionCollection ^ value); };
TransitionCollection ContentTransitions();
void ContentTransitions(TransitionCollection value);
public TransitionCollection ContentTransitions { get; set; }
var transitionCollection = contentControl.contentTransitions;
contentControl.contentTransitions = transitionCollection;
Public Property ContentTransitions As TransitionCollection
<contentControl>
<contentControl.ContentTransitions>
<TransitionCollection>
oneOrMoreTransitions
</TransitionCollection>
</contentControl.ContentTransitions>
</contentControl>
属性值
Transition 样式元素的强类型集合。
注解
注意
在Windows 10 版本 1809 (SDK 17763) 之前,具有 TransitionCollection 值的属性的 XAML 语法要求将显式 TransitionCollection 对象元素声明为值,然后将对象元素作为 TransitionCollection 的子元素提供给要使用的每个过渡动画。 在 Windows 10 版本 1809 (SDK 17763) 或更高版本中,TransitionCollection 支持隐式集合用法,因此可以省略集合对象元素。 有关隐式集合和 XAML 的详细信息,请参阅 XAML 语法指南。
过渡动画在应用的 UI 设计中发挥着特定作用。 基本思路是,当发生更改或切换时,动画会将用户的注意力吸引到更改。
直接在作为应用 UI 的直接元素的 ContentControl类型上设置 ContentTransitions 属性的值并不常见。 更常见的情况是将转换集合作为视觉状态、模板或样式的一部分。 在这种情况下,可以使用样式的 Setter等机制来指定 ContentTransitions 属性。 样式通常存储为 XAML 资源。