WPF/C# Ladeanimation friert ein, wenn eine lange Aufgabe ausgeführt wird
Posted: 02 May 2025, 08:56
Ich habe ein ToggleButton in meinem Hauptfenster, das animiert, wenn der ToggleButton überprüft wird, und die Animation stoppt, wenn sie deaktiviert ist.public async Task MyTask()
{
_eventAggregator.GetEvent().Publish(true); //turns on animation
AVeryLongTask();
_eventAggregator.GetEvent().Publish(false); //turns off animation
}
< /code>
Ich lasse die Animation ein paar Sekunden lang bearbeiten, friert aber ein, wenn der Averylongtask () ausgeführt wird. Wie kann ich sicherstellen, dass die Animation weiter funktioniert, während der Averylongtask () ausgeführt wird?>
{
_eventAggregator.GetEvent().Publish(true); //turns on animation
AVeryLongTask();
_eventAggregator.GetEvent().Publish(false); //turns off animation
}
< /code>
Ich lasse die Animation ein paar Sekunden lang bearbeiten, friert aber ein, wenn der Averylongtask () ausgeführt wird. Wie kann ich sicherstellen, dass die Animation weiter funktioniert, während der Averylongtask () ausgeführt wird?>