我怎么能实现滚动条在oxyplot和仍然缩放工作
本文关键字:缩放 工作 oxyplot 怎么能 实现 滚动条 | 更新日期: 2023-09-27 18:11:32
我正试图在silverlight中使用Oxyplot实现一个广泛的图表。我有几个项目卡住了。有谁能帮我一下吗?
1)我如何实现水平和垂直滚动条在Oxyplot图表在silverlight?Objo建议按照覆盖样品。但是如果你能多了解一些这方面的信息会更有帮助。
2)当线性轴上有很多项目时,如何禁用项目的自动收缩,但缩放应该有效。垂直滚动条应该有助于看到下面的项目。
您可以修改oxyplot控制器,以允许您使用shift+scroll而不是仅使用scroll进行缩放。然后你可以使用"only scroll"来做其他事情:
var customController = new PlotController();
customController.UnbindMouseWheel();
customController.BindMouseWheel(OxyModifierKeys.Shift,PlotCommands.ZoomWheel);
然后你可以在xaml:
中将你的控制器绑定到你的plot中<oxy:PlotView Controller="{Binding customController}"/>
希望能有所帮助。