コード例 #1
0
ファイル: VotGES.Web.g.cs プロジェクト: rj128x/VotGES
partial         void OnXAxisTypeChanging(XAxisTypeEnum value);
コード例 #2
0
ファイル: ChartControl.xaml.cs プロジェクト: rj128x/VotGES
        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;
        }