Visifire图表应用2-更改图例位置
2012-11-10 09:26
357 查看
Visifire图表的图例默认在下面如图所示:
有时需要将图例改到右边如下图:
看帮助手册看了半天没有示例,只有一段说明,试着改属性,改了半天还是不行,最后想到是不是代码编写的时机不对,将代码放在Rendered之后就可以,
我这里用的是官方示例中的DateTimeAxis更改的
原代码如下:
如果Rendered代码改如下:
如果Rendered代码改如下:
效果图:
有时需要将图例改到右边如下图:
看帮助手册看了半天没有示例,只有一段说明,试着改属性,改了半天还是不行,最后想到是不是代码编写的时机不对,将代码放在Rendered之后就可以,
我这里用的是官方示例中的DateTimeAxis更改的
原代码如下:
public void CreateChart() { Chart chart = new Chart(); ......省略..... elementHost1.Child = chart; }修改后代码如下:
public void CreateChart() { Chart chart = new Chart(); ......省略..... chart.Rendered += new EventHandler(chart_Rendered); elementHost1.Child = chart; } void chart_Rendered(object sender, EventArgs e) { var c = sender as Chart; c.Legends[0].HorizontalAlignment = System.Windows.HorizontalAlignment.Right; c.Legends[0].VerticalAlignment = System.Windows.VerticalAlignment.Center; }
如果Rendered代码改如下:
void chart_Rendered(object sender, EventArgs e) { var c = sender as Chart; c.Legends[0].HorizontalAlignment = System.Windows.HorizontalAlignment.Right; c.Legends[0].VerticalAlignment = System.Windows.VerticalAlignment.Top; }效果图:
如果Rendered代码改如下:
void chart_Rendered(object sender, EventArgs e) { var c = sender as Chart; c.Legends[0].HorizontalAlignment = System.Windows.HorizontalAlignment.Right; c.Legends[0].VerticalAlignment = System.Windows.VerticalAlignment.Bottom; }
效果图:
相关文章推荐
- 如何更改网站结构调整子网站位置 - [MOSS 2007应用日记]
- Visifire图表自定义数据点颜色和图例
- Visifire图表自定义数据点颜色和图例
- MOSS 2007应用日记(9)――如何更改网站结构调整子网站位置
- highcharts图表的图例legend怎么改变显示位置
- BIEE CCS应用实例一则 使用CSS 更改分页控件位置
- SilverLight-Visifire图表控件简单应用
- Hive修改列位置(更改类型、移动位置)指令及应用场合
- win8系统应用商店默认应用安装位置更改方法(图文)
- win10应用安装位置怎么修改?win10更改应用安装位置的方法图解
- Visifire图表应用1-分组图示(柱形图)
- 采用offline的方式更改数据文件位置
- 在云平台上基于Go语言+Google图表API提供二维码生成应用
- 报表应用系统中如何正确使用图表功能
- 在Android中使用HTML5本地存储,地理位置,离线应用
- 更改sharepoint 中分页控件的显示位置
- FME在铁路站点位置公里数标点提取的应用
- 小米手机,测试时应用图标不能更改,还出现偶尔应用版本还原
- CentOS 更改MySQL数据库目录位置