Ejemplo n.º 1
0
        /// <inheritdoc cref="AttachBlockToRendererEventArgs"/>
        public async Task OnEventHandler(object publisher, AttachBlockToRendererEventArgs e)
        {
            try
            {
                if (!View.ImageIsDefault(ImageContainer.Source))
                {
                    if (e.Block is IPipelineBlock block)
                    {
                        await Render(block).ConfigureAwait(true);

                        Aggregator.PublishFrom(publisher, new RestoreFocusEventArgs());
                    }
                }
            }
            catch (OperationCanceledException cancel)
            {
                OnError(publisher, Errors.CancelOperation);
            }
            catch (Exception ex)
            {
                OnError(publisher, Errors.Pipeline);
            }
        }
Ejemplo n.º 2
0
 public virtual async Task OnEventHandler(object publisher, AttachBlockToRendererEventArgs e)
 {
 }