I am working to include the new Async CTP in my Caliburn application. I think there is a problem because the binding of Caliburn does not call the method in my viewmodel in the new async way.
Here is my xaml (part of an itemcontrol)
<Micro:ActionMessage MethodName="DoEdit" >
<Micro:Parameter Value="$dataContext" />
DoEdit in my viewmodel looks like this:
public async void DoEdit(Person person)
PersonenViewModel vm = new PersonenViewModel(person);
vm.DisplayName = person.Titel;
As far as I understand in order for the await to wait the method has to be called by a method that also is defined as async.
Do I have to make a change to the Caliburn Framework? Where would I have to look find the place to implement this change?