Ich benutze Syncfusion in der UWP-App, um ein Liniendiagramm zu erstellen. Und ich versuche, eine Animation hinzuzufügen, so dass die Zeile erweitert wird, wenn wir neue Daten zur Sammlung hinzufügen. Keine Hilfe bei der Dokumentation gefunden. Die Standardanimation zeichnet zwischen jeweils zwei Datenpunkten. keine andere Animation war vorhanden. Jede Hilfe wird geschätztHinzufügen von Animationen in Syncfusion UWP
0
A
Antwort
1
Derzeit haben wir keine integrierte Unterstützung für Animationen, wenn der neue Datenpunkt dynamisch zur Serie hinzugefügt wird. Wir können jedoch Ihre Anforderung erfüllen, indem Sie CustomTemplate für die LineSeries verwenden und das Storyboard in dieser Vorlage für die Animation definiert wurde. Sie finden den folgenden Beispielcode als Referenz,
MainWindow.xaml:
<chart:LineSeries ItemsSource="{Binding Collection}"
XBindingPath="XValue" YBindingPath="YValue"
>
<chart:LineSeries.CustomTemplate>
<DataTemplate>
<Canvas >
<Line X1="{Binding X1}" Y1="{Binding Y1}" X2="{Binding X2}" Y2="{Binding Y2}" Loaded="Line_Loaded" Stroke="{Binding Interior}" Name="line">
<Line.Resources>
<Storyboard x:Name="story" >
<DoubleAnimation x:Name="Danimation1" EnableDependentAnimation="True" Storyboard.TargetName="line" Storyboard.TargetProperty="X2" From="{Binding X1}" To="{Binding X2 }" />
<DoubleAnimation x:Name="Danimation2" EnableDependentAnimation="True" Storyboard.TargetName="line" Storyboard.TargetProperty="Y2" From="{Binding Y1}" To="{Binding Y2}" />
</Storyboard>
</Line.Resources>
</Line>
</Canvas>
</DataTemplate>
</chart:LineSeries.CustomTemplate>
</chart:LineSeries>
MainWindow.cs:
private void Line_Loaded(object sender, RoutedEventArgs e)
{
var line = sender as Line;
Storyboard sb = line.Resources["story"] as Storyboard;
sb.Begin();
}
Wir haben eine Demo-Probe auf Ihrer Anforderung vorbereitet basiert und kann heruntergeladen werden aus dem untenstehenden Link, Probe: Sample
Grüße,
Durgadevi S
Verwandte Themen
- 1. Kann Syncfusion Chart in UWP Projekt
- 2. C# UWP XAML Animationen
- 3. UWP Page Transition Animationen
- 4. So ändern Sie die Schriftgröße von Syncfusion-Treenavigator-Elementen UWP?
- 5. Hinzufügen von Animationen in bestimmten Zeitintervallen
- 6. So integrieren Sie Windows.UI.Composition Animationen in UWP MVVM Light App
- 7. Hinzufügen von CSS-Animationen zu Element
- 8. Hinzufügen von Abständen in UWP StackPanels
- 9. Hinzufügen eines Timers zwischen Animationen in Java
- 10. Syncfusion DoubleTextBox Eingabe von Benutzer
- 11. Hinzufügen eines numerischen up in einem Syncfusion Grid-Steuerelement
- 12. Syncfusion ButtonAdv
- 13. UWP ComboBox hat keine Open/Close Animationen mehr (Build 14393)
- 14. Hinzufügen von Animationen zwischen zwei Objekten in Fabric js
- 15. Hinzufügen von Animationen zu einer Schaltfläche in einer CollectionView-Zelle
- 16. Gewusst wie: Hinzufügen von Animationen in Angular 2
- 17. Syncfusion Datagrid in Xamarin bildet
- 18. Hinzufügen von Einstellungsklassen zu einer UWP-App
- 19. UWP Listenansicht Hinzufügen von großen Datenmengen
- 20. SyncFusion PDF von Instanzed Control drucken?
- 21. Querverweis in ASP.Net Syncfusion-Kalkulationstabelle
- 22. UWP: Links funktioniert nicht in PDF nach dem Generieren einer PDF mit ReportWriter (SyncFusion)
- 23. Syncfusion DockingManager und DocumentContainer
- 24. Syncfusion Toolbox VS MAC
- 25. Syncfusion Scheduler Datenquelle
- 26. Unschärfe zu UWP hinzufügen ImageBrush
- 27. Artikel in ObservableCollection hinzufügen Ordered - C# UWP
- 28. Syncfusion Gridlist Steuer
- 29. SyncFusion GridDataBoundGrid DataBinding Problem
- 30. SyncFusion: Lokalisieren Gantt
Heben Sie ein Ticket in Syncfusion-Unterstützung, können sie Ihnen besser helfen. –