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。 專案及其容器的轉換行為相互關聯。