Richard.Ma 发表于 2019-11-29 09:23:54

在FlexChart中添加和使用运行时设计器


      图表设计器是一个运行时设计器,该设计器使最终用户可以通过在可视化图表属性的同时更改图表属性来自定义图表。这种设计器在仪表板设计器等应用程序中非常方便,这些应用程序要求最终用户在运行时根据要求自定义图表。FlexChart Designer是一个紧凑且响应迅速的设计器,它在运行时单击图表元素时出现,并提供一个用户界面来更改与Chart,Data,Header,Footer,Legend,X轴,Y轴和数据标签有关的各种设置。


      当用户将鼠标光标移到图表上方时,图表元素(例如绘图区域,x轴,y轴,图例,页眉和页脚)会突出显示。首次单击这些元素中的任何一个时,ChartDesigner出现,并显示相应图表元素的属性列表。设计器中的此属性列表会根据图表区域中选择的元素不断变化。您也可以从设计器左上角的下拉菜单中选择所需的图表元素。

如何通过代码添加
private void Form1_Load(object sender, EventArgs e)
{
    FlexChart chart = new FlexChart() { BindingX = "Country", DataSource = SampleData.GetCountryData(), Dock = DockStyle.Fill };
    chart.Series.Add(new Series() { Name = "Sales", Binding = "Sales" });
    chart.Series.Add(new Series() { Name = "Expenses", Binding = "Expenses" });
    chart.ChartType = C1.Chart.ChartType.Column;
    var designer = new ChartDesigner(chart);
    this.Controls.Add(chart);
}

页: [1]
查看完整版本: 在FlexChart中添加和使用运行时设计器