Я использую гистограмму в system.windows.controls.datavisualization.toolkit в проекте WPF / C #. Я хотел бы напечатать этот график на странице, но кажется, что ни одна из привязок не выполняется перед печатью. Я получаю пустой квадрат в том месте, где должна быть диаграмма.
Мой XAML-код выглядит следующим образом (я пропустил компоновку)
<Grid x:Name="LayoutRoot">
<chartingToolkit:Chart x:Name="GUIchart" Style="{StaticResource TheGUIChartStyle}" FontSize="12">
<chartingToolkit:BarSeries x:Name="Series" ItemsSource="{Binding}">
<chartingToolkit:BarSeries.DependentRangeAxis>
<chartingToolkit:LinearAxis x:Name="Xaxis" Minimum="0" Maximum="100" Interval="10" ShowGridLines="True" Orientation="X"/>
</chartingToolkit:BarSeries.DependentRangeAxis>
</chartingToolkit:BarSeries>
</chartingToolkit:Chart>
</Grid>
В c # я добавляю несколько титров и привязок:
// set the X-axis title
Xaxis.Title = "Score in %";
// do the binding
Series.IndependentValuePath = "Name";
Series.DependentValuePath = "Score";
Series.ItemsSource = scores;
При отладке эта привязка фактически выполняется до добавления диаграммы на страницу. Тем не менее, я получаю «пустой» график.