Why can\'t we Publish Events without any PayLoad.
_eventAggregator.GetEvent().Publish(new SelectFolderEventCriteria() { });
Just to update the situation since this question was asked/answered, as of Prism 6.2, empty payloads are now supported in Prism PubSubEvents.
If you're using an older version, this blog shows how to create an "Empty" class that clearly indicates the intent of the payload: https://blog.davidpadbury.com/2010/01/01/empty-type-parameters/