コード例 #1
0
ファイル: PieSeriesTest.cs プロジェクト: royosherove/cthru
 public void SetSeriesStylesProperty()
 {
     Chart chart = new Chart();
     PieSeries series = DefaultSeriesToTest as PieSeries;
     series.IndependentValueBinding = new Binding();
     series.ItemsSource = new int[] { 4, 5, 6 };
     List<Style> styles = new List<Style>();
     styles.Add(new Style(typeof(Control)));
     styles.Add(new Style(typeof(DataPoint)));
     series.StylePalette = styles;
     TestAsync(
         chart,
         () => chart.Series.Add(series),
         () => series.StylePalette.RemoveAt(0),
         () => chart.Refresh());
 }
コード例 #2
0
ファイル: AxisBase.cs プロジェクト: royosherove/cthru
 public void AddNewPointToCategoryAxis()
 {
     Chart chart = new Chart();
     DataPointSeries series = new ColumnSeries();
     series.IndependentValueBinding = new Binding();
     ObservableCollection<int> itemsSource = new ObservableCollection<int>();
     itemsSource.Add(5);
     series.ItemsSource = itemsSource;
     TestAsync(
         chart,
         () => chart.Series.Add(series),
         () => itemsSource.Add(10),
         () => chart.Refresh());
 }
コード例 #3
0
ファイル: ChartTest.cs プロジェクト: royosherove/cthru
 public void RefreshOneSeries()
 {
     Chart chart = new Chart();
     DataPointSeries series = new ColumnSeries();
     series.ItemsSource = new int[] { 0 };
     chart.Series.Add(series);
     TestAsync(
         chart,
         () => chart.Refresh(),
         () => AssertSeriesCorrect(chart, series));
 }
コード例 #4
0
ファイル: ChartTest.cs プロジェクト: royosherove/cthru
 public void AxisInAxisCollection()
 {
     Chart chart = new Chart();
     DateTimeAxis dateTimeAxis = new DateTimeAxis();
     dateTimeAxis.Orientation = AxisOrientation.Horizontal;
     dateTimeAxis.IntervalType = DateTimeIntervalType.Days;
     dateTimeAxis.Interval = 1;
     chart.Axes.Add(dateTimeAxis);
     DataPointSeries series = new LineSeries();
     series.DependentValueBinding = new Binding("Day");
     series.IndependentValueBinding = new Binding();
     series.ItemsSource = new DateTime[] { new DateTime(2008, 1, 1), new DateTime(2008, 1, 2) };
     chart.Series.Add(series);
     TestAsync(
         chart,
         () => chart.Refresh());
 }
コード例 #5
0
ファイル: ChartTest.cs プロジェクト: royosherove/cthru
 public void RefreshNoSeries()
 {
     Chart chart = new Chart();
     TestAsync(
         chart,
         () => chart.Refresh(),
         () => AssertSeriesCorrect(chart));
 }