Ich muss die Callback-Funktion verwenden, um einige Post-Processing-Aufgaben zu erledigen, wenn die Funktion mit dem Dispatcher.BeginInvoke beendet wird. Allerdings konnte ich keinen Parameter in Dispatcher.BeginInvoke finden, um einen Rückruf zu akzeptieren. Ist es möglich, Dispatcher.BeginInvoke eine Rückruffunktion zu geben?
Das von DispatcherOperation
zurückgegebene BeginInvoke
-Objekt enthält ein Completed
-Ereignis. Abonniere das, um nach Abschluss Vorgänge auszuführen:
Es besteht die Möglichkeit, dass der Vorgang abgeschlossen wird, bevor Sie sich anmelden, sodass Sie die Eigenschaft Status
nach Abschluss ebenfalls testen können:
Es ist auch möglich, dass der Vorgang abgebrochen wird, daher kann auch die Behandlung / Prüfung für Aborted
sinnvoll sein.
Tags und Links wpf .net c# callback dispatcher