У меня есть круговая диаграмма, которую я использую из инструментария silverlight с последовательностью анимации от первой до последней. Одна вещь, которую я заметил, заключается в том, что анимация между каждым появлением фрагмента немного медленная для того, что мне нужно. У меня проблемы с выяснением того, как регулировать скорость появления каждого среза. Кто-нибудь сможет пролить свет на это?
<toolkit:Chart x:Name="charttest" Grid.Column="0" Grid.ColumnSpan="2" Grid.Row="0" Title="" d:LayoutOverrides="Height">
<toolkit:PieSeries x:Name="pie" ItemsSource="{Binding}" DependentValuePath="Value" IndependentValuePath="Key" DataPointStyle="{StaticResource PieDataPointStyleTest}" AnimationSequence="FirstToLast"/>
</toolkit:Chart>
Я пробовал следующее безрезультатно:
<toolkit:Chart x:Name="charttest" Grid.Column="0" Grid.ColumnSpan="2" Grid.Row="0" Title="" d:LayoutOverrides="Height">
<toolkit:PieSeries x:Name="pie" ItemsSource="{Binding}" DependentValuePath="Value" IndependentValuePath="Key" AnimationSequence="FirstToLast">
<VisualStateManager.VisualStateGroups>
<VisualStateGroup x:Name="RevealStates">
<VisualStateGroup.Transitions>
<VisualTransition GeneratedDuration="0:0:0.01"/>
</VisualStateGroup.Transitions>
</VisualStateGroup>
</VisualStateManager.VisualStateGroups>
</toolkit:PieSeries>
</toolkit:Chart>