I would like to avoid forcing the user of my class to use "WAIT FOR" while waiting for a class routine to finish moving a View.
Example (Duration, SomeView, ... fake stuff, only as example)
' clsMyClass
Public Sub Move
SomeView.SetLayoutAnimated(Duration, 100, ...)
End Sub
I wish the user-developer could write like this:
objMyClass.Move
Log("Done") ' <--- this line executed only after Duration ms
And not like:
Wait For (objMyClass.Move) Complete(Unused As Boolean)
Log("Done") ' <--- this line executed only after Duration ms