Hi Kieran,
The SelectionChanged API is an event and we cannot bind it to another property. In the XAML, you must provide event handler name as a value for the API and in code behind you can navigate to a new page with the details which you get in this event.
Another way, to write a custom class derived from the ChartSelectionBehavior and override OnSelectionChanged method to navigate to the new page. By this approach, you can keep it as separate class to avoid writing code in code behind file, which will be useful in the MVVM pattern. Refer to the following sample.
http://www.syncfusion.com/downloads/support/forum/120964/ze/ChartSample_NavigationPage_Xml1448274558 However, we have logged a feature report to implement the SelectedItem/Command property for binding it easily with the view model.
Regarding your query "is there a way I can get a list if all avilavle commands when builing using SFCHart.”
Could you please let us know whether you are asking the list of features available in the SfChart or the events available in the SfChart?
Regards,
Magesh Kumar K