Condividi tramite


RepositionThemeTransition.IsStaggeringEnabled Proprietà

Definizione

Ottiene o imposta un valore che determina se il rendering dello sfalso della transizione di più elementi o esegue il rendering di tutti gli elementi contemporaneamente.

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"/>

Valore della proprietà

Boolean

bool

true se il rendering dell'animazione viene sfalsato di più elementi. false se l'animazione esegue il rendering di tutti gli elementi contemporaneamente. Il valore predefinito è True.

Requisiti Windows

Famiglia di dispositivi
Windows 10 Anniversary Edition (è stato introdotto in 10.0.14393.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v3.0)

Esempio

In questo esempio viene illustrato come usare un oggetto RepositionThemeTransition con un controllo 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);

Commenti

Disponibile a partire da Windows 10 versione 1607.

Il controllo ListView utilizza RepositionThemeTransition per animare gli elementi quando cambia la posizione di un elemento. A differenza di alcune delle altre transizioni di tema, quando cambia la posizione di più di un elemento, RepositionThemeTransition sfalsa l'animazione nella raccolta. (Il secondo elemento si ritarda leggermente dietro il primo elemento, il terzo dietro il secondo, ecc.) Impostare questa proprietà su false per eseguire il rendering di tutti gli elementi contemporaneamente.

Si applica a