Hi Abhishek ,
Thanks for choosing Syncfusion Products.
DataContext of the axis header is Chart Axis instead of the ChartViewModel.
I have modified the sample to illustrate this. I have added a message box with the Context menu details in loaded event.
When we use the below code,
the header value is not binded. Because the chart axis DataContext (Chart Axis ) doesn't have the property named "PrimaryAxisName".
If you use the below code,
the primary axis name will be binded to the text block,because the datacontext of the chart axis is ChartViewModel and it has the property named "PrimaryAxisHeader".
Please test this sample and let you know if you have any questions.
Thanks,
Poorani
VMSample_958bd04c.zip