动机很简单。请看下面的图片。所有列都被拉伸(宽度)。有没有办法为每列指定宽度?
column chart example http://img684.imageshack.us/img684/7899/capture20j.jpg
<ChartTools:Chart x:Name="PieCustomerChart" Title="A" Background="LightSteelBlue">
<ChartTools:Chart.Axes>
<ChartTools:LinearAxis Orientation="Y" ShowGridLines="True" Minimum="0" Maximum="1" />
</ChartTools:Chart.Axes>
<ChartTools:Chart.Series>
<ChartTools:ColumnSeries Title="Exam" ItemsSource="{Binding Scores}"
IndependentValueBinding="{Binding Key}"
DependentValueBinding="{Binding Value}" IsSelectionEnabled="True" VerticalAlignment="Stretch" HorizontalAlignment="Stretch">
</ChartTools:ColumnSeries>
</ChartTools:Chart.Series>
</ChartTools:Chart>
答案 0 :(得分:1)
我快速查看了codeplex上的源代码,看起来你不能单独设置列宽。它会自动计算出来。您现在唯一的方法是自己添加该功能,或者根据列数设置Chart
的宽度。