Compartilhar via


ItemsControl.ItemContainerTransitions Propriedade

Definição

Obtém ou define a coleção de elementos de estilo de transição que se aplicam aos contêineres de item de um 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>

Valor da propriedade

A coleção de elementos de estilo de transição que se aplicam aos contêineres de item de um ItemsControl.

Comentários

Observação

Antes de Windows 10, versão 1809 (SDK 17763), a sintaxe XAML para propriedades que têm um valor TransitionCollection exige que você declare um elemento de objeto TransitionCollection explícito como o valor e forneça elementos de objeto como elementos filho de TransitionCollection para cada uma das animações de transição que você deseja usar. Em Windows 10, versão 1809 (SDK 17763) ou posterior, TransitionCollection dá suporte ao uso implícito da coleção, para que você possa omitir o elemento de objeto da coleção. Para obter mais informações sobre coleções implícitas e XAML, consulte Guia de sintaxe XAML.

As coleções de itens podem ter animações de transição associadas a ações de adição ou remoção ou para cenários de destino de descarte.

Essa propriedade normalmente é definida em um setter style em vez de embutido em um elemento de objeto na definição da interface do usuário. Para obter mais informações, consulte Controles de estilo.

O modelo padrão para GridView inclui animações de transição existentes. Especificamente, o valor padrão ItemContainerTransitions já contém valores para AddDeleteThemeTransition, ContentThemeTransition, ReorderThemeTransition e EntryThemeTransition (com IsStaggeringEnabled="False"). Se você estiver definindo um novo valor para ItemContainerTransitions no GridView, considere reproduzir essas mesmas animações de tema como ponto de partida.

Para remover todas as transições de conteúdo padrão de um GridView, talvez seja necessário reexaminar o GroupStyle.ContainerStyle. O comportamento de transição para itens e seus contêineres são inter-relacionados.

Aplica-se a

Confira também