如何在Silverlight工具包的应用于LineChart使小点?

默认情况下,如果你看一看Silverlight工具包演示网站,

http://silverlight.net/content/samples/sl3/tool​​kitcontrolsamples/run/default.html

您将在应用于LineChart一些至极点是比较大的看到。

据我所知,在图表的每一个点是一个椭圆形。 对于我创建XAML文件的样式。

<Style x:Name="ChartLineBar" TargetType="Ellipse"> <Setter Property="Width" Value="10"/> <Setter Property="Height" Value="10"/> </Style>

并绑定是这样的:

series.DataPointStyle = Resources["ChartLineBar"] as Style;

这不是工作,所以在那之后我决定喜欢的:我基本上是重新创建结构至极的显示点。

<Style x:Name="ChartLineBar" TargetType="chartingToolkit:LineDataPoint"> <Setter Property="Template"> <Setter.Value> <ControlTemplate TargetType="chartingToolkit:LineDataPoint"> <Grid x:Name="Root"> <Ellipse Width="10" Height="10" Visibility="Visible" Opacity="1" /> </Grid> </ControlTemplate> </Setter.Value> </Setter> </Style>

这不是工作太,但我认为它应该存在于一个解决方案,因为,如果我用SilverlightSpy,我可以存取权限的所有propertys如果我修改有一点的减少。 我怎么能对一个Silverlight应用于LineChart使小点?

--------------解决方案-------------

在7月09日的源代码显示了默认的宽度和高度是8,所以我不知道它们设置为10将使他们更小。

你有没有尝试过这样的: -

<Style x:Name="ChartLineBar" TargetType="chartingToolkit:LineDataPoint">
<Setter Property="Width" Value="10"/>
<Setter Property="Height" Value="10"/>
</Style>

需要注意的是的TargetType是LineDataPoint。

分类:Silverlight的 时间:2015-03-15 人气:2
分享到:

相关文章

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 0.998 (s). 10 q(s)