2
默認情況下,如果你看一看Silverlight工具包演示現場,如何在Silverlight工具包的LineChart上製作更小的點?
http://silverlight.net/content/samples/sl3/toolkitcontrolsamples/run/default.html
,你將看到一些線型圖至極點是比較大的。
就我所知,圖表上的每一點都是橢圓。 爲此,我在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上製作小點?
這是行得通的,我首先嚐試了這個解決方案,但顯然那裏犯了一個錯誤。謝謝! – 2009-09-25 06:02:22