1
私はEntrancethemetransition
を使用して複数のボタンをアニメートしています。私のOSをWindows 10周年記念版とVisual Studio 2015 Update 3にアップデートした後、私はアニメーションの特有の動作に気付きました。Windows 10の3番目のアイテムの後のエントリネットワーク遷移の遅延Anniversaryバージョン
3番目のアイテムアニメーションの後にわずかな遅延(約1秒)があります。これは、モバイルとデスクトップの両方で発生します。
<StackPanel.ChildrenTransitions>
<TransitionCollection>
<EntranceThemeTransition FromHorizontalOffset="1000" IsStaggeringEnabled="True"/>
</TransitionCollection>
</StackPanel.ChildrenTransitions>
これはバグですか、別の方法でアニメーションを行う必要がありますか?
UPDATE
は、ここでこの現象を再現するためのコードスニペットです。 4番目のボタンから少し遅れていることがわかりました。
<StackPanel Background="{ThemeResource ApplicationPageBackgroundThemeBrush}" HorizontalAlignment="Center">
<StackPanel.ChildrenTransitions>
<TransitionCollection>
<EntranceThemeTransition FromHorizontalOffset="2000" IsStaggeringEnabled="True"/>
</TransitionCollection>
</StackPanel.ChildrenTransitions>
<Button x:Name="button1" Content="Button 1" Margin="12" />
<Button x:Name="button2" Content="Button 2" Margin="12"/>
<Button x:Name="button3" Content="Button 3" Margin="12"/>
<Button x:Name="button4" Content="Button 4" Margin="12"/>
<Button x:Name="button5" Content="Button 5" Margin="12"/>
<Button x:Name="button6" Content="Button 6" Margin="12"/>
</StackPanel>