找回密码
 立即注册

QQ登录

只需一步,快速开始

visualmaster

银牌会员

16

主题

64

帖子

3892

积分

银牌会员

积分
3892

活字格认证

visualmaster
银牌会员   /  发表于:2014-12-17 12:14  /   查看:18125  /  回复:20
问一下,C1Chart控件把Chart右侧的Label放到Chart上方怎么设置,谢谢

本帖子中包含更多资源

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

x

20 个回复

倒序浏览
Alice
社区贡献组   /  发表于:2014-12-17 14:51:00
沙发
回复 1楼visualmaster的帖子

你指的是右边显示"A","B"的Legend区域么?
在XMAL下的C1Chart中添加如下代码,将Legend放到Top的位置:
  1. <c1:C1ChartLegend DockPanel.Dock="Top" />
复制代码
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
visualmaster
银牌会员   /  发表于:2014-12-17 15:09:00
板凳
回复 2楼Alice的帖子

是那个“A”,“B”区域,但我的Legend标签下没你说的那个属性,我用的是C1 for Win8 Metro的控件,是下面这种标签格式的
<Chart:C1ChartLegend/>
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2014-12-17 17:29:00
地板
回复 3楼visualmaster的帖子

我们没有C1 for Win8 Metro控件。
请问你说的是C1 for WinRT下的Chart控件?
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
visualmaster
银牌会员   /  发表于:2014-12-17 17:33:00
5#
回复 4楼Alice的帖子

噢,那就是C1 for WinRT下怎么设置这个属性,谢谢。
<Chart:C1ChartLegend/>
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2014-12-17 17:44:00
6#
回复 5楼visualmaster的帖子

可以添加代码使用Position属性。
  1. <Chart:C1ChartName="c1Chart1"Height="326"Width="457">
  2.    <Chart:C1ChartLegendName="legend" Position="BottomLeft" />         
  3. </Chart:C1Chart>
复制代码

具体请参考文档:
http://helpcentral.componentone.com/nethelp/ChartWinRT/
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
visualmaster
银牌会员   /  发表于:2014-12-17 18:29:00
7#
回复 6楼Alice的帖子

<Chart:C1ChartLegend Position="BottomLeft"/>
添加Position属性后编译时报如下错误:
“生成 XBF 过程中发现了语法错误”
回复 使用道具 举报
visualmaster
银牌会员   /  发表于:2014-12-18 10:45:00
8#
同样在<Chart:C1ChartLegend/>控件下添加Orientation="Horizontal" 属性也会出现
“生成 XBF 过程中发现了语法错误”这个错误,为什么添加控件提供的属性也会报错呢?
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2014-12-18 11:03:00
9#
回复 8楼visualmaster的帖子

请参考6楼的代码,在WinRT平台下,如果使用XMAL markup设置这个属性,请添加如下代码使用Legend,请注意写法。
  1. <Chart:C1ChartLegendName="legend" Position="BottomLeft" />   
复制代码


如果是使用code,代码参考:
  1. legend.Position = LegendPosition.BottomLeft
复制代码
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
visualmaster
银牌会员   /  发表于:2014-12-18 17:58:00
10#
回复 9楼Alice的帖子

后台4个控件同时设置以下属性编译时正常,
legend1.Orientation = Orientation.Horizontal;
legend2.Orientation = Orientation.Horizontal;
legend3.Orientation = Orientation.Horizontal;
legend4.Orientation = Orientation.Horizontal;
运行就会报下面的错误,设置少于4个(注释掉1个)就不报错

发生了 FatalExecutionEngineError
Message: 托管调试助手“FatalExecutionEngineError”在“C:\Working\NewSlide\NewSlide\bin\Debug\AppX\NewSlide.exe”中检测到问题。
其他信息: 运行时遇到了错误。此错误的地址为 0x05b05581,在线程 0x6b0 上。错误代码为 0xc0000005。此错误可能是 CLR 中的 bug,或者是用户代码的不安全部分或不可验证部分中的 bug。此 bug 的常见来源包括用户对 COM-interop 或 PInvoke 的封送处理错误,这些错误可能会损坏堆栈。
回复 使用道具 举报
123下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部