RepositionThemeTransition.IsStaggeringEnabled Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient ou définit une valeur qui détermine si la transition échelonne le rendu de plusieurs éléments ou affiche tous les éléments à la fois.
public:
property bool IsStaggeringEnabled { bool get(); void set(bool value); };
bool IsStaggeringEnabled();
void IsStaggeringEnabled(bool value);
public bool IsStaggeringEnabled { get; set; }
var boolean = repositionThemeTransition.isStaggeringEnabled;
repositionThemeTransition.isStaggeringEnabled = boolean;
Public Property IsStaggeringEnabled As Boolean
<RepositionThemeTransition IsStaggeringEnabled="bool"/>
Valeur de propriété
bool
true si l’animation échelonnera le rendu de plusieurs éléments. false si l’animation affiche tous les éléments à la fois. La valeur par défaut est true.
Configuration requise pour Windows
Famille d’appareils |
Windows 10 Anniversary Edition (introduit dans 10.0.14393.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduit dans v3.0)
|
Exemples
Cet exemple montre comment utiliser un RepositionThemeTransition avec un ListView.
<ListView>
<ListView.ItemContainerTransitions>
<TransitionCollection>
<!-- Animate when items are removed,
but don't stagger the animation across columns. -->
<RepositionThemeTransition IsStaggeringEnabled="False"/>
</TransitionCollection>
</ListView.ItemContainerTransitions>
</ListView>
var lv = new ListView();
var transition = new RepositionThemeTransition();
transition.IsStaggeringEnabled = false;
lv.ItemContainerTransitions.Add(transition);
Windows::UI::Xaml::Controls::ListView lv;
Windows::UI::Xaml::Media::Animation::RepositionThemeTransition transition;
transition.IsStaggeringEnabled(false);
lv.ItemContainerTransitions().Append(transition);
auto lv = ref new ListView();
auto transition = ref new RepositionThemeTransition();
transition->IsStaggeringEnabled = false;
lv->ItemContainerTransitions->Append(transition);
Remarques
Disponible à partir de Windows 10, version 1607.
Le contrôle ListView utilise RepositionThemeTransition pour animer des éléments lorsque la position d’un élément change. Contrairement à certaines des autres transitions de thème, lorsque la position de plusieurs éléments change, repositionnerThemeTransition échelonne l’animation dans la collection. (Le deuxième élément est légèrement en retard sur le premier élément, le troisième derrière le deuxième, etc.) Définissez cette propriété sur false pour rendre tous les éléments affichés à la fois.