partial void OnXAxisTypeChanging(XAxisTypeEnum value);
private void CreateChart() { chartPanel.Children.Remove(CurrentChart); CurrentChart = new Chart(); chartPanel.Children.Add(CurrentChart); CurrentChart.VerticalAlignment = System.Windows.VerticalAlignment.Stretch; CurrentChart.HorizontalAlignment = System.Windows.HorizontalAlignment.Stretch; CurrentChart.LegendVisibility = System.Windows.Visibility.Collapsed; XAxesForamtString = Answer.Properties.XValueFormatString; XAxesType = Answer.Properties.XAxisType; chartPanel.Children.Remove(SettingsPanel); chartPanel.Children.Add(SettingsPanel); BehaviourManager manager=new BehaviourManager(); manager.AllowMultipleEnabled = true; manager.IsEnabled = true; TrackballBehaviour track=new TrackballBehaviour(); manager.Behaviours.Add(track); track.IsEnabled = true; track.TrackingMode = TrackingPointPattern.LineOnX; track.HideTrackballsOnMouseLeave = true; ZoomBehaviour zoom=new ZoomBehaviour(); zoom.AnimationEnabled = false; zoom.ZoomMode = ZoomMode.MouseDrag; zoom.DisableAxisRendering = true; manager.Behaviours.Add(zoom); zoom.IsEnabled = true; TrackBehaviour = track; CurrentChart.LegendVisibility = Visibility.Collapsed; CurrentChart.Behaviour = manager; }