title: Dispatcher.CurrentDispatcher.InvokeAsync not working
body: <p>I am porting some parts of a WPF application to a windowless library for use in other projects.  There are some methods in the original code which get called using <code>Application.Current.Dispatcher.InvokeAsync()</code>.  Since this is not available in a plain class library, I made a wrapper for it, and in the library I'm attempting to use <code>Dispatcher.CurrentDispatcher.InvokeAsync</code> instead - I set a break and see the call being made, but the passed method never executes.  What am I missing?</p>