There is an unsaved comment in progress. You will lose your changes if you continue. Are you sure you want to reopen the work item?
Improvement: CancelLayout should abort the layout computation
GraphLayout.CancelLayout() should call
CancelLayout() doesn't do anything when the layout is being computed asynchronously. A portion of execution time in
GraphLayout.Layout(bool) is spent on
argument.algorithm.Compute(); (~line 266). Calling
LayoutAlgorithm.Abort() will allows us to break out of that step.
I intend to fork and implement this feature myself but I created this issue in case someone else can get to it before me.