如何在Silverlight Toolkit';什么是折线图?
默认情况下,如果您查看Silverlight toolkit演示站点 您将在折线图上看到一些相对较大的点 据我所知,图表上的每一点都是椭圆。 为此,我在xaml文件上创建了样式如何在Silverlight Toolkit';什么是折线图?,silverlight,silverlight-3.0,charts,silverlight-toolkit,Silverlight,Silverlight 3.0,Charts,Silverlight Toolkit,默认情况下,如果您查看Silverlight toolkit演示站点 您将在折线图上看到一些相对较大的点 据我所知,图表上的每一点都是椭圆。 为此,我在xaml文件上创建了样式 <Style x:Name="ChartLineBar" TargetType="Ellipse"> <Setter Property="Width" Value="10"/> <
<Style x:Name="ChartLineBar" TargetType="Ellipse">
<Setter Property="Width" Value="10"/>
<Setter Property="Height" Value="10"/>
</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,我可以访问所有属性,如果我在那里修改,点的大小将减小。
如何在silverlight折线图上绘制较小的点?2009年7月的源代码显示默认宽度和高度为8,因此我不确定将它们设置为10是否会使它们变小 你试过这样做吗:-
<Style x:Name="ChartLineBar" TargetType="chartingToolkit:LineDataPoint">
<Setter Property="Width" Value="10"/>
<Setter Property="Height" Value="10"/>
</Style>
请注意,TargetType是LineDataPoint。这是可行的,我先尝试了这个解决方案,但显然a在那里犯了一个错误。谢谢!
<Style x:Name="ChartLineBar" TargetType="chartingToolkit:LineDataPoint">
<Setter Property="Width" Value="10"/>
<Setter Property="Height" Value="10"/>
</Style>