Как настроить скорость анимации диаграммы Silverlight? - PullRequest
2 голосов
/ 13 января 2012

У меня есть круговая диаграмма, которую я использую из инструментария 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>
...