ItemsControl.ItemContainerTransitions 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得或設定套用至 ItemsControl 專案容器的 Transition 樣式專案集合。
public:
property TransitionCollection ^ ItemContainerTransitions { TransitionCollection ^ get(); void set(TransitionCollection ^ value); };
TransitionCollection ItemContainerTransitions();
void ItemContainerTransitions(TransitionCollection value);
public TransitionCollection ItemContainerTransitions { get; set; }
var transitionCollection = itemsControl.itemContainerTransitions;
itemsControl.itemContainerTransitions = transitionCollection;
Public Property ItemContainerTransitions As TransitionCollection
<itemsControl>
<itemsControl.ItemContainerTransitions>
<TransitionCollection>
oneOrMoreTransitions
</TransitionCollection>
</itemsControl.ItemContainerTransitions>
</itemsControl>
屬性值
套用至 ItemsControl 專案容器的 Transition 樣式專案集合。
備註
注意
在 Windows 10 版本 1809 (SDK 17763) 之前,具有 TransitionCollection 值之屬性的 XAML 語法會要求您宣告明確的 TransitionCollection 物件元素做為值,然後針對您想要使用的每個轉換動畫,提供物件元素做為 TransitionCollection 的子元素。 在 Windows 10 版本 1809 (SDK 17763) 或更新版本中,TransitionCollection 支援隱含集合使用方式,因此您可以省略集合物件專案。 如需隱含集合和 XAML 的詳細資訊,請參閱 XAML 語法指南。
專案集合可以有與新增或移除動作相關聯的轉換動畫,或用於置放目標案例。
這個屬性通常會在 Style setter 中設定,而不是內嵌在 UI 定義中的物件元素上。 如需詳細資訊,請參閱 設定控件樣式。
GridView 的預設範本包含現有的轉換動畫。 具體而言,預設 ItemContainerTransitions 值已經包含 AddDeleteThemeTransition、 ContentThemeTransition、 ReorderThemeTransition 和 EntranceThemeTransition (與) 的值 IsStaggeringEnabled="False"
。 如果您要在 GridView 上設定 ItemContainerTransitions 的新值,請考慮重現這些與起點相同的主題動畫。
若要從 GridView 移除所有預設內容轉換,您可能需要重新建立 GroupStyle.ContainerStyle 的範本。 專案及其容器的轉換行為相互關聯。