/// <inheritdoc cref="ShowConvolutionMenuEventArgs"/> public async Task OnEventHandler(object publisher, ShowConvolutionMenuEventArgs e) { try { if (!View.ImageIsDefault(ImageContainer.Source)) { var copy = await GetImageCopy( ImageContainer.Source ).ConfigureAwait(true); Controller.Run <ConvolutionPresenter, ConvolutionViewModel>( new ConvolutionViewModel(copy)); } } catch (Exception ex) { OnError(publisher, Errors.ShowConvolutionMenu); } }
public virtual async Task OnEventHandler(object publisher, ShowConvolutionMenuEventArgs e) { }