引用DLL如圖片。。
---------------------------后臺代碼為:-----------------------
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Shapes;
using System.Windows.Controls.DataVisualization.Charting;
using System.Data;
using System.Collections;
namespace RibbonPad
{
///<summary>
///WPF_ToolKit.xaml 的交互邏輯
///</summary>
publicpartial class WPF_ToolKit : Window
{
public WPF_ToolKit()
{
InitializeComponent();
}
private void Window_Loaded(object sender, RoutedEventArgs e)
{
((ColumnSeries)this.mcChart.Series[0]).ItemsSource = newKeyValuePair<int, int>[]{
newKeyValuePair<int,int>(1,400),
newKeyValuePair<int,int>(2,200),
newKeyValuePair<int,int>(3,300),
newKeyValuePair<int,int>(4,320),
newKeyValuePair<int,int>(5,150)
};
((AreaSeries)this.mcChart.Series[1]).ItemsSource = newKeyValuePair<int, int>[]{
newKeyValuePair<int,int>(1,400),
newKeyValuePair<int,int>(2,200),
newKeyValuePair<int,int>(3,300),
newKeyValuePair<int,int>(4,320),
newKeyValuePair<int,int>(5,150)
};
//------------------------------------------------------
DataTable dt = new DataTable();
dt.Columns.Add("1");
dt.Columns.Add("2");
dt.Columns.Add("3");
dt.Columns.Add("4");
dt.Columns.Add("5");
dt.Columns.Add("6");
Random rand = new Random();
for (int i = 0; i < 10; i++)
{
DataRow newRow = dt.NewRow();
for (int j = 0; j < dt.Columns.Count; j++)
{
newRow[j] = rand.Next(300);
}
dt.Rows.Add(newRow);
}
Chart chart = new CreateToolKit(300, 250).GetNewChart(dt,GraphEnum.Area);