Good day Sathish,
Thank you for the response.
The sampled worked and I modified it to use Prism's DelegateCommand - worked as well.
The issue reoccurs as soon as the ViewModels constructor is not parameter-less with the BindingContext section in the xaml View file giving an error:
"Type xyzPageViewModel is not usable as an object element because it is not public or does not define a public parameterless constructor or type converter"
Unfortunately, I cannot use a parameter-less constructor (I am using Prism's NavigationService) in my solution.
I have no idea how to fix this currently and will prepare a sample when time permits - (maybe I should look at a type converter?).
For now I will have to work around the issue of not being able to detect the event in the ViewModel.