Hi George,
We have analyzed your requirement, and there is no special support for adding a separator to the context menu. But your requirement can be achieved by overriding the datatemplate of contextmenuitem header as in below code snippet.
Code Snippet [Xaml]:
Code Snippet [C#]:
area.IsContextMenuEnabled = true;
area.ContextMenuType = ContextMenuTypes.Custom;
ContextMenu menu = new ContextMenu();
MenuItem seperator = new MenuItem();
seperator.Height = 7;
seperator.Width = 200;
seperator.VerticalContentAlignment = System.Windows.VerticalAlignment.Stretch;
seperator.HeaderTemplate = this.Resources["Seperator"] as DataTemplate;
seperator.Header = "Seperator Header";
menu.Items.Add("Rotate Series");
menu.Items.Add("Zomming");
menu.Items.Add(seperator);
menu.Items.Add("Print");
menu.Items.Add("Save");
area.ContextMenu = menu;
Based on your requirement we have created a simple sample, which you can download from the link below.
http://www.syncfusion.com/downloads/Support/DirectTrac/86851/WPFChartCase1011509621.zipPlease let us know if you have any concerns.
Thanks,
Ganesan