RadWindow.Alert will not play nice with async operations as follows...
await _datacontext.SaveChangesAsync().ContinueWith((args) => {
RadWindow.Alert("Saved!", "Success!");
}).ConfigureWait(false);
or
await _datacontext.SaveChangesAsync().ConfigureWait(false);
RadWindow.Alert("Saved!", "Success!");
throws this...
An unhandled exception of type 'System.Reflection.TargetInvocationException' occurred in WindowsBase.dll
Additional information: Exception has been thrown by the target of an invocation.
Exception:Thrown: "The calling thread must be STA, because many UI components require this." (System.InvalidOperationException)
A System.InvalidOperationException was thrown: "The calling thread must be STA, because many UI components require this."
Time: 11/30/2013 13:51:44
Thread:Worker Thread[6864]
I thought it was just me and Caliburn.Micro but its truly the control...
-Windows 8.1, Desktop Application, Lastest controls, Visual Studio 2013, Entity Framework 6.0-