是否可以从 CodePlex 的 WinRT XAML 工具包中隐藏图表控件中的数据点?我正在使用 LineSeries 并且只想要一条没有点的线。
问问题
2014 次
2 回答
1
这似乎有效。虽然我还不确定为什么它让我的线条变成橙色......
<charting:Chart
x:Name="LineChart2"
Title="Line Chart Without Data Points"
Margin="70,0">
<charting:LineSeries
Title="Population"
IndependentValueBinding="{Binding Name}"
DependentValueBinding="{Binding Value}"
IsSelectionEnabled="True">
<charting:LineSeries.DataPointStyle>
<Style
TargetType="charting:LineDataPoint">
<Setter
Property="BorderThickness"
Value="0" />
<Setter
Property="IsTabStop"
Value="False" />
<Setter
Property="Width"
Value="0" />
<Setter
Property="Height"
Value="0" />
<Setter
Property="Template">
<Setter.Value>
<ControlTemplate
TargetType="charting:LineDataPoint">
<Grid
x:Name="Root"
Opacity="0" />
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
</charting:LineSeries.DataPointStyle>
</charting:LineSeries>
</charting:Chart>
于 2012-10-30T23:56:43.607 回答
1
@Filip Skakun 感谢您提供非常准确的答案,关于您关于橙色线条的问题,请尝试添加此属性并将颜色更改为您想要的任何颜色。
<Charting:LineSeries.DataPointStyle>
<Style TargetType="Charting:LineDataPoint">
<Setter Property="Background" Value="Red" />
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="Charting:LineDataPoint">
<Grid x:Name="Root" Opacity="0" />
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
</Charting:LineSeries.DataPointStyle>
这主要是因为图表能够在单个图表上显示多个数据系列。对于 Series[0],默认颜色设置为橙色。
于 2017-02-06T05:19:11.667 回答