Listening to event from child UMG BP to parent UMG BP

Hello,

I would like to listen to an event that is broadcasted from my custom widget. I would like to do this in the same way that I can listen to the OnClicked event from a UButton widget. I believe I have set it up correctly, but the listening blueprint never receives the event. I have set it up as follows.

UserInterfaceMainBP contains my custom widget TabletBP. TableBP inherits from my UUserWidget called UTableWidget.

UTableWidget broadcasts an event OnRowSelected via c++.

void UTableWidget::RowSelected( OProperties* pProperties )
{
m_pPropertiesProxy->SetProperties( pProperties );
OnRowSelected.Broadcast( m_pPropertiesProxy );
}

So far everything works up to here. The event gets broadcasted and TabletBP receives it.

However, if UserInterfaceMainBP binds to the TableBP OnRowSelected delegate, then UserInterfaceMainBP never receives it.

I’ve also tried creating a custom Event Dispatcher via the TableBP. This also did not work.

Is it possible for a parent UMG blueprint to listen to an event sent from one of its child UMG blueprints?