5
Necesito ejecutar la operación de eliminación asíncrona con la confirmación del usuario. Algo como esto:Ejecución de comando asíncrono con confirmación de usuario
public ReactiveAsyncCommand DeleteCommand { get; protected set; }
...
DeleteCommand = new ReactiveAsyncCommand();
DeleteCommand.RegisterAsyncAction(DeleteEntity);
...
private void DeleteEntity(object obj)
{
if (MessageBox.Show("Do you really want to delete this entity?", "Confirm", MessageBoxButton.YesNo) == MessageBoxResult.Yes)
{
//some delete operations
}
}
El problema es que el MessageBox se ejecutará de forma asíncrona también. ¿Cuál es el mejor patrón en ReactiveUI para preguntar al usuario sincrónicamente y luego ejecutar el método de forma asincrónica?