RepositionThemeTransition.IsStaggeringEnabled Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
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.