找回密码
 立即注册

QQ登录

只需一步,快速开始

zhuxialiang

论坛元老

25

主题

75

帖子

1万

积分

论坛元老

积分
12575

活字格认证

zhuxialiang
论坛元老   /  发表于:2013-7-14 16:00  /   查看:6405  /  回复:8
请问WPF C1Chart是否支持标题?我看了关于C1Chart控件全部的样例,没有一个有标题的。

8 个回复

倒序浏览
gw0506
超级版主   /  发表于:2013-7-15 10:34:00
沙发
WPF的C1Chart没有直接接口设置标题。你可以摆放其他控件来设置标题,或者修改该C1Chart的Template。
回复 使用道具 举报
gw0506
超级版主   /  发表于:2013-7-16 16:00:00
板凳
有一个简单的办法,在c1:C1Chart标签内,直接添加一个TextBlock,可以实现简单的标题。
  1.         <c1:C1Chart>
  2.             <TextBlock DockPanel.Dock="Top" Text="标题" HorizontalAlignment="Center"/>
  3.         </c1:C1Chart>
复制代码
回复 使用道具 举报
zhuxialiang
论坛元老   /  发表于:2013-7-17 08:50:00
地板
回复 3楼gw0506的帖子

感谢您的答复,解决大问题了,不用修改模板了,同时也感谢一下二楼的热心解惑。
回复 使用道具 举报
gw0506
超级版主   /  发表于:2013-7-17 08:52:00
5#
亲,二楼也是我啊~
回复 使用道具 举报
zhuxialiang
论坛元老   /  发表于:2013-7-17 09:34:00
6#
回复 0楼zhuxialiang的帖子

我试了一下您的方法,有个问题,如果我已经有了c1:c1chartLegend 就不用上述方法了。
回复 使用道具 举报
gw0506
超级版主   /  发表于:2013-7-17 09:56:00
7#
这就看你需求了,需要Legend就用,不用也可以,两个都用也可以。
  1.         <c1:C1Chart Margin="10,10,10,10" Name="c1Chart1" ChartType="Pie" Palette="Foundry">
  2.             <c1:C1Chart.Data>
  3.                 <c1:ChartData ItemNames="P1 P2 P3 P4 P5" >
  4.                     <c1:DataSeries Label="Series 1" RenderMode="Default" Values="20 22 19 24 25" PlotElementLoaded="DataSeries_PlotElementLoaded" />
  5.                 </c1:ChartData>
  6.             </c1:C1Chart.Data>
  7.             <c1:C1ChartLegend DockPanel.Dock="Right" />
  8.             <TextBlock DockPanel.Dock="Top" Text="标 题" HorizontalAlignment="Center"/>
  9.         </c1:C1Chart>
复制代码
回复 使用道具 举报
zhuxialiang
论坛元老   /  发表于:2013-7-17 21:08:00
8#
回复 7楼gw0506的帖子

好,终于搞定,谢谢您。
回复 使用道具 举报
gw0506
超级版主   /  发表于:2013-7-18 08:43:00
9#
不客气,应该的~
其他问题欢迎你发新帖提出,这个帖子我将关闭。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部