找回密码
 立即注册

QQ登录

只需一步,快速开始

jxlxl

论坛元老

6

主题

16

帖子

1万

积分

论坛元老

积分
12112

活字格认证

jxlxl
论坛元老   /  发表于:2013-5-2 11:38  /   查看:10385  /  回复:11
Hi C1 friends,

Gantt Chart 能否区分同一个HighLowSeries 下不同的区域(Data1和 Data2)吗?


我想点击不同的区域将其的data显示在区域的上面,类似与ToolTip的效果。

GanntChart 能否实现上面的Case。

望尽快回复!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

11 个回复

倒序浏览
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2013-5-2 16:10:00
沙发
jxlxl 你好

我们正在处理你的问题,稍后给你回复调查结果。
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2013-5-2 17:24:00
板凳
jxlxl 你好

GanntChart 没有提供这种交互式的 Label 显示方式,只提供了静态的Label显示,详细使用方法你可以查看C1提供的这个产品示例: C:\Users\用户名\Documents\ComponentOne Samples\Studio for WinForms\C1Chart\CS\Gantt
回复 使用道具 举报
jxlxl
论坛元老   /  发表于:2013-5-3 10:16:00
地板
Hi dof,

下面的sample, click region 时能够显示data, 但是我不知道怎么区分同一个HighLowSerices下的不同Region。sample中绑定是同一属性,click时显示同样的data。

帮忙看看怎么能够只显示Click的Region的data。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2013-5-3 17:38:00
5#
jxlxl 你好

通过调试你的程序,不知我的理解是否正确,你希望点击系列的起始端时显示Low数据,点击结束端时显示High数据,是这样的吗。

我感觉你可以在 lbl 模板中添加一项就可以同时显示Low和High数据了啊:
  1.         <DataTemplate x:Key="lbl">
  2.             <Grid>
  3.                 <Grid.RowDefinitions>
  4.                     <RowDefinition />
  5.                     <RowDefinition />
  6.                 </Grid.RowDefinitions>
  7.                 <TextBox Name="Text1"
  8.                          Grid.Row="0"
  9.                          Text="{Binding Path=Series.HighValuesSource[0]}" Grid.Column="0" />
  10.                 <TextBox Name="Text2"
  11.                          Grid.Row="1"
  12.                          Text="{Binding Path=Series.LowValuesSource[0]}" Grid.Column="1"/>
  13.             </Grid>
  14.         </DataTemplate>
复制代码
回复 使用道具 举报
jxlxl
论坛元老   /  发表于:2013-5-6 09:38:00
6#
Hi dof,

Sample中GannttChart有两段,并且属于同一个HighLowSeries,我希望的效果:当Click第一段时只显示第一段的High和Low数据,Click第二段时显示第二段的High和Low数据,并且第一段显示数据消失。

你修改了DataTemplate,但Click两段中任何一段时,两段的High和Low数据都显示出来,数据是同样的,并且只显示HighLowSeries中第一个值(Text=&quot;{Binding Path=Series.LowValuesSource[0]}&quot;)。

不知道你理解清楚没?
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2013-5-6 18:18:00
7#
jxlxl nihao

你提到“Sample中GannttChart有两段”不知具体指的哪个Sample呢,能否发个路径给我。
回复 使用道具 举报
jxlxl
论坛元老   /  发表于:2013-5-6 18:54:00
8#
Hi dof,

Sample是指4楼的附件GanttChartDataSelection.zip,“Sample中GannttChart有两段”是指这个小程序运行后GanttChart有两个数据段,1楼有图描述。

不知道我的表达你是否理解。
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2013-5-7 19:13:00
9#
jxlxl 你好

你描述的问题我已经理解,我会在明天对你的问题做进一步的调查,然后给你回复。
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2013-5-8 20:57:00
10#
Hi jxlxl

经过调试可能无法完全满足你的需求,现在只能同时显示Low和High值,具体请参考附件代码:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部