我在WPF
中有以下代码:
<telerikNavigation:RadTileViewItem Header="New Synonyms">
<ScrollViewer>
<Grid ScrollViewer.CanContentScroll="True">
<telerik:RadCartesianChart>
<telerik:RadCartesianChart.HorizontalAxis>
<telerik:CategoricalAxis />
</telerik:RadCartesianChart.HorizontalAxis>
<telerik:RadCartesianChart.VerticalAxis>
<telerik:LinearAxis/>
</telerik:RadCartesianChart.VerticalAxis>
<telerik:RadCartesianChart.Series>
<telerik:BarSeries Name="barSeriesNewSynonyms">
<telerik:BarSeries.DataPoints>
<telerik:CategoricalDataPoint Category="hello" Value="10" />
<telerik:CategoricalDataPoint Category="hi" Value="5" />
</telerik:BarSeries.DataPoints>
</telerik:BarSeries>
</telerik:RadCartesianChart.Series>
</telerik:RadCartesianChart>
</Grid>
</ScrollViewer>
</telerikNavigation:RadTileViewItem>
看起来像这样:
scrollViewer
不起作用。我也以scrollviewer
嵌入Grid
的方式更改了上述代码,但它给了我相同的结果。滚动如何将整个内容嵌入网格中,以便所有内容都可见
我想使用ScrollViewer
来填充其中的项目。可以看出,scrollviewer
没有出现也没有用。下图显示每个东西都是嵌入式而不需要滚动,但是大小会改变,我需要滚动条
我使用以下C#
代码更新了图表的内容:
this.barSeriesOldSynonyms.DataPoints.Clear();
foreach (var it in osr.previousMeanings)
this.barSeriesOldSynonyms.DataPoints.Add(new Telerik.Charting.CategoricalDataPoint() { Category = it.word.ToString(), Value = it.frequency });
答案 0 :(得分:1)
RadCartesianChart似乎有自己的滚动行为,请查看here 总之,您可以设置
<telerikChart:RadCartesianChart.Behaviors>
<telerikChart:ChartPanAndZoomBehavior PanMode="Both" />
</telerikChart:RadCartesianChart.Behaviors>
获得2个滚动条。