RepositionThemeTransition.IsStaggeringEnabled Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém ou define um valor que determina se a transição escalona a renderização de vários itens ou renderiza todos os itens de uma só vez.
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"/>
Valor da propriedade
bool
true se a animação escalonar a renderização de vários itens. false se a animação renderizar todos os itens ao mesmo tempo. O padrão é true.
Requisitos do Windows
Família de dispositivos |
Windows 10 Anniversary Edition (introduzida na 10.0.14393.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduzida na v3.0)
|
Exemplos
Este exemplo mostra como usar um RepositionThemeTransition com um 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);
Comentários
Disponível a partir do Windows 10, versão 1607.
O controle ListView utiliza a RepositionThemeTransition para animar itens quando a posição de um item é alterada. Ao contrário de algumas das outras transições de tema, quando mais de uma posição do item é alterada, a RepositionThemeTransition cambaleia a animação em toda a coleção. (O segundo item fica um pouco atrás do primeiro item, o terceiro atrás do segundo, etc.) Defina essa propriedade como false para tornar todos os itens renderizados de uma só vez.