Partage via


ItemsControl.ItemContainerTransitions Propriété

Définition

Obtient ou définit la collection d’éléments de style Transition qui s’appliquent aux conteneurs d’éléments d’un ItemsControl.

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>

Valeur de propriété

Collection d’éléments de style Transition qui s’appliquent aux conteneurs d’éléments d’un ItemsControl.

Remarques

Notes

Avant Windows 10, version 1809 (SDK 17763), la syntaxe XAML des propriétés qui ont une valeur TransitionCollection exige que vous déclariez un élément d’objet TransitionCollection explicite comme valeur, puis que vous fournissiez des éléments objet en tant qu’éléments enfants de TransitionCollection pour chacune des animations de transition que vous souhaitez utiliser. Dans Windows 10, version 1809 (SDK 17763) ou version ultérieure, TransitionCollection prend en charge l’utilisation implicite de la collection. Vous pouvez donc omettre l’élément objet de collection. Pour plus d’informations sur les collections implicites et XAML, consultez le Guide de syntaxe XAML.

Les collections d’éléments peuvent avoir des animations de transition associées à des actions d’ajout ou de suppression, ou à des scénarios de suppression de cibles.

Cette propriété est généralement définie dans un setter Style plutôt qu’inline sur un élément objet dans la définition de l’interface utilisateur. Pour plus d’informations, consultez Contrôles de style.

Le modèle par défaut pour GridView inclut des animations de transition existantes. Plus précisément, la valeur Par défaut ItemContainerTransitions contient déjà des valeurs pour AddDeleteThemeTransition, ContentThemeTransition, ReorderThemeTransition et EntranceThemeTransition (avec IsStaggeringEnabled="False"). Si vous définissez une nouvelle valeur pour ItemContainerTransitions sur GridView, envisagez de reproduire ces mêmes animations de thème comme point de départ.

Pour supprimer toutes les transitions de contenu par défaut d’un GridView, vous devrez peut-être re-modèler groupStyle.ContainerStyle. Le comportement de transition des éléments et de leurs conteneurs est lié entre eux.

S’applique à

Voir aussi